手机版

第13部分 sql server提供的应用程序接口

发布时间:2024-10-23   来源:未知    
字号:

东软的《关系数据库基础》课件的第13部分

Date: 06.June.2006

Neusoft Institute of Information

第13部分 SQL Server提供的应用程序接口学习要点:–通过ODBC连接SQL Server–通过ADO对象连接SQL Server–通过JDBC连接SQL Server

IT Education& Training

东软的《关系数据库基础》课件的第13部分

Date: 06.June.2006

Neusoft Institute of Information

13.1 ODBC与SQL Server13.1.1 ODBC的概述–开放式数据库连接(Open Database Connectivity, ODBC)是数据库服务器的一个标准协议,它向访问数据库的应用程序提供了一种通用的语言,应用程序开发人员不必知道所连接的数据库类型,就可以用标准的SQL语言访问数据库中的数据。

IT Education& Training

东软的《关系数据库基础》课件的第13部分

Date: 06.June.2006

Neusoft Institute of Information

13.1.1

ODBC的概述

– ODBC通过ODBC的驱动程序来将SQL语句转换成特定数据库的访问函数,驱动程序在客户机应用和数据库服务器之间提供一个通信层。对于不同的数据库就要求使用不同的驱动程序,因此在使用ODBC时,应根据数据库类型的不同选择不同的数据源名称(Data Source Name,DSN)。–在DSN中指定与后台数据库服务器的连接驱动程序、连接方式等信息。

IT Education& Training

东软的《关系数据库基础》课件的第13部分

Date: 06.June.2006

Neusoft Institute of Information

13.1.2

建立ODBC数据源

建立ODBC数据源的具体操作步骤如下:(1)在“控制面板”中的“管理工具”下双击“数据源 ( ODBC )”图标,打开“ODBC数据源管理器”,在“ODBC数据库管理器”中可以选择“用户DSN”、“系统 DSN”、“文件DSN”。

IT Education& Training

东软的《关系数据库基础》课件的第13部分

Date: 06.June.2006

Neusoft Institute of Information

13.1.2

建立ODBC数据源

(2)如果要添加一个新的数据源可以单击“添加”按钮,弹出“创建新数据源”对话框。

IT Education& Training

东软的《关系数据库基础》课件的第13部分

Date: 06.June.2006

Neusoft Institute of Information

13.1.2

建立ODBC数据源

(3)选择驱动程序SQL Server,单击“完成”按钮。弹出“创建到SQL Server的新数据源”。

IT Education& Training

东软的《关系数据库基础》课件的第13部分

Date: 06.June.2006

Neusoft Institute of Information

13.1.2

建立ODBC数据源

(4)单击“下一步”,出现选择SQL Server数据库服务器对登录帐户的身份验证方式的对话框,可以选择Window身份验证或 SQL Server身份验证。

IT Education& Training

东软的《关系数据库基础》课件的第13部分

Date: 06.June.2006

Neusoft Institute of Information

13.1.2

建立ODBC数据源

(5)单击“下一步”,在“更改默认的数据库为”下拉列表框中选择“games”

IT Education& Training

东软的《关系数据库基础》课件的第13部分

Date: 06.June.2006

Neusoft Institute of Information

13.1.2

建立ODBC数据源

(6)单击“下一步”,弹出如图所示的对话框

IT Education& Training

东软的《关系数据库基础》课件的第13部分

Date: 06.June.2006

Neusoft Institute of Information

13.1.2

建立ODBC数据源

(6)单击“完成”按钮,弹出如图所示的对话框,完成数据源的配置。 (7)测试成功提示信息,单

击“确定”按钮。

IT Education& Training

东软的《关系数据库基础》课件的第13部分

Date: 06.June.2006

Neusoft Institute of Information

13.2 ADO与SQL Server13.2.1 ADO的概述– ActiveX Data Object(ADO)是继ODBC之后功能强大的数据访问技术,ADO是一座连接应用程序和OLE DB的桥梁。OLE DB是一个底层的数据访问接口,用它可以访问各种数据源。–使用ADO控件和ADO对象均可访问SQL Server数据库。使用ADO控件主要设置ConnectionString和 RecordSource属性。使用ADO对象访问SQL Server数据库时,要在程序中声明或新建ADO对象,然后调用 ADO对象的属性和方法即可。IT Education& Training

东软的《关系数据库基础》课件的第13部分

Date: 06.June.2006

Neusoft Institute of Information

13.2.2

ADO控件

ADO Data控件使用ActiveX数据对象来快速建立数据绑定的控件和数据提供者之间的连接。合理使用ADO Data控件会使变成工作事半功倍。 ADO控件中ConnectionString属性和RecordSource属性是两个非常重要的属性。

IT Education& Training

东软的《关系数据库基础》课件的第13部分

Date: 06.June.2006

Neusoft Institute of Information

13.2.2

ADO控件

1.ConnectionString属性ConnectionString属性值是一个字符串,可以包含进行一个连接所需的所有设置值。在该字符串中所传递的参数是与驱动程序相关的。例如:ODBC驱动程序允许该字符串包含驱动程序、提供者、缺省的数据库、服务器、用户名以及密码等。类似下面的字符串。 Drive={SQL Server};server=HBSI;uid=sa;pwd=aa;database=sales 2.RecordSource属性 RecordSource属性包含一条语句或一个表格名称,用于决定从数据库检索什么信息。

IT Education& Training

东软的《关系数据库基础》课件的第13部分

Date: 06.June.2006

Neusoft Institute of Information

13.2.3

ADO对象

在Visual Basic的应用程序中通过ADO对象访问SQL Server,ADO的主要对象包括Connection对象、Command对象、Recordset对象。 1.Connection对象提供与数据库的连接。可以理解为前端应用程序访问数据库服务器而建立的一个通道。 2.Recordset对象返回对当前数据库操作的结果集。可以理解为容纳从数据库中查询到数据的容器。 http://mand对象 Command对象定义了一个可以在数据源上执行的SQL命令。在数据库的访问过程中:首先通过设置连接的服务器的名字、数据库名字、用户名和密码建立通书据库的连接(Connection);通过连接发送一个查询命令(Command)到数据库服务器上;数据库服务器执行查询,把查询到的数据存储到Recordset中返回给用户IT Education& Training

东软的《关系数据库基础》课件的第13部分

Date: 06.June.2006

Neusoft Institute of Information

13.3 JDBC与SQL Server13.3.1 JDBC的概述为支持Java程序的数据库操作功能,Java语言采用了专门的Java数据库连接 ( Java Database Connectivity, JDBC )。 JDBC与 ODBC相类似,都通过编程接口将数据库的功能以标准的形式呈现给应用程序开发人员。JDBC是

一系列Java类与接口的集合,Java程序利用它就可以对数据库进行访问。JDBC类和接口是java.sql包的一部分。JDBC API通过JDBC驱动程序与特定的数据库通信。

IT Education& Training

东软的《关系数据库基础》课件的第13部分

Date: 06.June.2006

Neusoft Institute of Information

13.3.1

JDBC的概述

不同的数据库厂商提供了的JDBC驱动器的类型不同,它们有:

– JDBC-ODBC桥驱动程序– Java加本地代码驱动程序–专用协议纯Java驱动程序这些驱动器通过TCP/IP把客户应用或applet连接到数据库。查询数据库的一般步骤是:

–装入驱动器–建立数据库连接–查询数据库

IT Education& Training

第13部分 sql server提供的应用程序接口.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
    ×
    二维码
    × 游客快捷下载通道(下载后可以自由复制和排版)
    VIP包月下载
    特价:29 元/月 原价:99元
    低至 0.3 元/份 每月下载150
    全站内容免费自由复制
    VIP包月下载
    特价:29 元/月 原价:99元
    低至 0.3 元/份 每月下载150
    全站内容免费自由复制
    注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
    × 常见问题(客服时间:周一到周五 9:30-18:00)