Web数据库技术实用教程ADO对象.ppt
《Web数据库技术实用教程ADO对象.ppt》由会员分享,可在线阅读,更多相关《Web数据库技术实用教程ADO对象.ppt(17页珍藏版)》请在三一办公上搜索。
1、ADO的七种独立的对象:,链接对象(Connection Object),记录集对象(Recordset Object),域对象(Field Object),命令对象(Command Object),参数对象(Parameter Object),属性对象(Property Object),错误对象(Error Object),ADO的四个数据集合:Fields数据集合Properties数据集合Parameters数据集合Errors数据集合,ADO对象与数据集合之间的关系,第十一章 ADO与数据库 ADO三个主要对象Connection可以建立应用程序和数据库之间的联系,建立 联系之后还可以
2、利用Command和Recordset对象对数据进行各种各样的具体操作。Command对象的主要功能是利用SQL语句进行查询操作,在数据库响应之后,把响应后的数据结果保存在Recordset对象中使用。ADO具有共享机制。不同的Command对象可以共享一个Connection对象,不同的WEB页面也可以共享一个Connection对象。Connection对象:Connection对象的主要用途是打开和关闭与数据库的连接,为完成这种操作ADO提供了许多属性和方法。,如:ConnectionString属性用来描述打开数据库的方式;open和close方法分别用来打开和关闭一个数据库连接。1.
3、创建或取消一个Connection对象:(1)要连接数据库首先要创建一个Connection对象。格式如下:Set objConn=Server.CreateObject(“ADODB.Connection”)(2)在关闭与数据库的连接后,还要释放Connection对象在服务器中所占资源,格式如下:Set objConn=Nothing2.安装与配置数据源名:要实现与数据库的连接,还必须为要链接的数据库配置数据源名(DSN)。因为我们在SQL语句中指定要操作的数据库时使用的是该数据库的数据源名,而不是数据库的实际名称。,DSN(数据源名)是应用程序与数据库之间的桥梁,只有架设好这座桥梁(即为
4、数据库建立数据源名)后,才能通过ODBC访问数据库。DSN名将是访问数据库时唯一传递给应用程序的标识。注:ODBC是一种访问数据库的方法,只要系统中有相应的ODBC驱动程序,任何程序都可以通过ODBC操纵数据库。配置DSN名的方法:控制面板 ODBC数据源 系统DSN 添加 Microsoft Access Driver(*.mdb)完成 填写数据源名 二.Connection对象的使用:打开与关闭数据库连接:创建好连接对象Connection后,就可使用它的Open方法来连接数据库。在两种情况下用Open方法打开数据库的连接:,(1)在已经为数据库配置好数据源名的情况下,通过数据源名用Ope
5、n连接数据库。方法有三种(见书P291)。(2)在未给数据库配置数据源名DSN的情况下,通过指定驱动程序名来实现与数据库的连接。(见书P292)格式:Driver=ODBC驱动程序名称注:由ADO的关系图可知利用Recordset对象和Command对象的ActiveConnection属性也可以产生一个Conncetion对象。即:用Recordest对象或Command对象的ActiveConnection属性也可以设置数据库的连接。2.Connection对象的应用:(见例11.1)(1)ConnectionString属性:用来指出和数据源建立连接的字符串。如:例11.1中Connec
6、tionString=“DSN=MyTb;Uid=;Pwd=;”(2)Open方法:开启与数据库的连接,格式:Connection.Open ConnectionString,UserID,Password UserID和Password为可选参数(在配置数据源名时若没有设置用户名和密码,则不需在此填写这两个参数。)(3)Close方法:关闭连接的数据库。关闭Connection对象并不会将对象从内存里移除。要完全将Connection对象从内存中移除需要将这个对象设置为Nothing。(4)Execute方法:执行指定的查询、SQL语句、存储过程或数据提供者指定的文本。格式:对于一个没有返回
7、记录的命令串:Connection.Execute CommandText,RecordsAffected,Options,b.对于有返回记录的命令串:Set recordset=Connection.execute(CommandText,RecordsAffected,Options)返回值为一个Recordset对象。CommandText:一个包含SQL语句、表名、存储过程或数据提供者声明的文本串。RecordsAffected:可选参数,为返回操作时所影响到的记录总和数,它是更改、插入或删除记录的总和数。如果返回RecordSet对象,则这个值为-1。Options:可选参数,用来指
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Web 数据库技术 实用教程 ADO 对象

链接地址:https://www.31ppt.com/p-6523340.html