第13部分 sql server提供的应用程序接口
时间:2025-03-10
时间:2025-03-10
东软的《关系数据库基础》课件的第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