第7章网络数据库的访问绪论.ppt

《网络数据库技术与应用》课件 ——第7章 西安航空职业技术学院 尉鹏博制作 第7章 网络数据库的访问 7.1 ODBC与数据源操作 7.2 使用ADO访问数据库 7.3 使用Connection对象访问数据库 7.4 使用Command对象访问数据库 7.5 使用Recordset对象访问数据库 7.6 Recordset对象的集合与使用 7.7 实例教学 小结 7.1 ODBC与数据源操作 7.1.1 ODBC概述 7.1.2 创建ODBC数据源 7.2 使用ADO访问数据库 7.2.1 ADO概述 7.2.2 ADO对象的结构 7.3 使用Connection对象访问数据库 7.3.1 Connection对象及其属性 7.3.2 Connection对象的方法 7.3.3 Connection对象应用举例 7.4 使用Command对象访问数据库 7.4.1 Command对象及其属性 7.4.2 Command对象的方法 7.5 使用Recordset对象访问数据库 7.5.1 Recordset对象及其属性 7.5.2 Recordset对象的常用方法 7.5.3 用Recordset对象维护数据库 7.6 Recordset对象的集合与使用 7.6.1 Recordset对象的集合 7.6.2 Recordset对象的使用 7.1.1 ODBC概述 通常每种数据库都提供了自己的编程接口,Microsoft开发了一套用于开发数据库系统应用程序的编程接口规范(API),即ODBC(Open Database Connectivity,开放数据库互连),ODBC是目前最流行的连接数据源的方法之一,它是数据库服务器的一个标准协议,它向访问网络数据库的应用程序提供一种通用的语言。无论对于本地数据库还是C/S或B/S数据库管理系统,只要系统中有相应的ODBC驱动程序,就可以通过ODBC与之连接并访问数据库中的信息。 应用程序通过ODBC定义的接口与驱动程序管理器通信,驱动程序管理器选择相应的驱动程序与指定的数据库进行通信。只要系统中有相应的ODBC驱动程序,任何程序都可以过ODBC操纵驱动程序的数据库。 要与ODBC兼容的数据库进行连接,必须建立一个称为Data Source Name(DSN,数据源名)的数据源,通过该DSN定位和标识指定的ODBC兼容数据库。 数据源包含了用户安全性、数据库定位和连接参数等与数据库进行连接的信息。也就是说,DSN是一个代表ODBC连接的符号,它隐藏了诸如数据库文件名、所在目录、数据库驱动程序、用户ID、密码等细节。所以,当建立连接时,不必考虑数据库文件名或位置,只要给出它在ODBC中的DSN即可。 DSN分为三种类型:用户DSN、系统DSN和文件DSN。 1.User DSN(用户DSN):只能以指定的用户安全身份证明(用户名和密码)连接到指定的数据库。 2.System DSN(系统DSN):所有用户都能够连接到指定的数据库。 3.File DSN (文件DSN):将连接的情况存储在一个文件中,只有对该文件有访问权限的用户才能连接到指定的数据库。 用户和系统DSN信息存放在Windows的注册表中。 7.1.2 创建ODBC数据源 一、DSN包含信息 要通过ODBC访问数据库,必须配置好DSN。一个DSN必须包含以下信息: 1.DSN的名字:应用程序访问数据库时,向系统传递的名字,不是实际的数据库名。 2.ODBC驱动程序:在对数据库进行操作时,系统需要调用相应的ODBC驱动程序来提供服务。 3.要连接的数据库或数据库服务器的名称:指定连接的数据库。使应用程序知道通过ODBC访问的是哪个数据库或数据库服务器的名称。 二、创建和配置ODBC数据源 在Windows NT/2000中,设定Web服务器使用的数据源名称(DSN)时,必须建系统DSN,才能确保所有的Web用户都可以使用该DSN连接到指定得数据库。 下面以网上商店中所用的数据库NetShop为例,建立ODBC数据源的步骤: 1.单击“开始/设置/控制面板”(或双击桌面上“我的电脑”图标,并双击随之出现的“控制面板”图标),出现“管理工具”图标。双击“管理工具”图标,出现“管理工具”对话框。 2.双击“数据源(ODBC)”图标,出现图7-1所示的“ODBC数据源管理器”对话框。显示“用户DSN”选项卡、“系统DSN”选项卡和“文件DSN”选项卡,选择“系统DSN”选项卡。在该窗口的“系统数据源”列表中显示该系统中已安装的ODBC数据源的名称。当要建立的数据源不存在时,则单击“添加”按钮添加需要的数据源。存在,则用选中

文档评论(0)

1亿VIP精品文档

相关文档