第十八章 ADO数据库编程.ppt





《第十八章 ADO数据库编程.ppt》由会员分享,可在线阅读,更多相关《第十八章 ADO数据库编程.ppt(18页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、联系方式:北京源智天下科技有限公司第十八讲第十八讲 ADO数据库编程数据库编程 胡小江胡小江e-mail:1-2北京源智天下科技有限公司联系方式:课程内容安排课程内容安排ADO技术概述技术概述 ADO对象模型对象模型 综合练习综合练习 思考和习题思考和习题 1-3北京源智天下科技有限公司联系方式:ADO技术概述技术概述 ADO(ActiveX Data Object)ActiveX数数据据对对象象,为为用用户户提提供供访访问问各各种种数数据据类类型型的的连连接接机机制制。ADO可可以以使使用用各各种种ODBC数数据据源源,也也就就说说ADO不不仅仅适适合合于于SQL Server、Access
2、等等数数据据库库类类型型的的应应用用程程序序,也也适适合合于于Excel表表格格、文文本本文文件件、图图形形文文件件和和无无格格式式的的数数据据文文件件。ADO数数据据库库编编程程是是Visual Basic 6.0中中最最常常用用的的编编程程方方法之一。法之一。1-4北京源智天下科技有限公司联系方式:在了解在了解ADO的概念之前,首先来看这样一个问题:应用程序的概念之前,首先来看这样一个问题:应用程序所要处理的数据源可能很简单,就像字符串,也可能很复所要处理的数据源可能很简单,就像字符串,也可能很复杂,或者就是一组没有定型的数据源。一般的用户希望能杂,或者就是一组没有定型的数据源。一般的用户
3、希望能够有简单、统一的应用程序编程接口,也就是常说的够有简单、统一的应用程序编程接口,也就是常说的API,使应用程序能够灵活地访问和修改各种各样的数据源。,使应用程序能够灵活地访问和修改各种各样的数据源。甚至希望,应用程序编程接口(甚至希望,应用程序编程接口(API)不要预先设定访问)不要预先设定访问和操作数据源的方式,这是广大用户最希望看到的。和操作数据源的方式,这是广大用户最希望看到的。通过通过ADO,用户可以很方便地解决前面所面临的问题,而,用户可以很方便地解决前面所面临的问题,而ADO就是利用就是利用“对象对象”的概念将具体的操作细节隐藏起的概念将具体的操作细节隐藏起来,用户在使用来,
4、用户在使用ADO对象时只需通过访问对象的对象时只需通过访问对象的“属性属性”、“方法方法”及及“事件事件”进行操作即可,如图进行操作即可,如图18.1所示。所示。1-5北京源智天下科技有限公司联系方式:1-6北京源智天下科技有限公司联系方式:Visual Basic 6.0中捆绑了中捆绑了ADO对象,使用对象,使用ADO对象之前应对象之前应该通过该通过“工程工程”“引用引用”命令,选择命令,选择“Microsoft ActiveX Data Object 2.5 Library”列表项,然后单击列表项,然后单击“确定确定”按钮,将按钮,将ADO对象添加到工程中。对象添加到工程中。1-7北京源智
5、天下科技有限公司联系方式:ADO对象模型对象模型 ADO对象模型中共包含了对象模型中共包含了9个对象元素,其中包括了个对象元素,其中包括了Connection对象、对象、Command对象、对象、Recordset对象、对象、Field对象、对象、Stream对象、对象、Property对象、对象、Parameter对对象、象、Record对象及对象及Error对象,这些都是数据库应用程序对象,这些都是数据库应用程序设计工程中用户需要掌握的最基本的对象元素。设计工程中用户需要掌握的最基本的对象元素。1-8北京源智天下科技有限公司联系方式:Connection对象对象 Connection对象用
6、于连接数据源。在数据库应用程序设计对象用于连接数据源。在数据库应用程序设计中,用户所做的第一步工作是连接数据源,也就是说必须先中,用户所做的第一步工作是连接数据源,也就是说必须先用用Connection对象建立数据源的连接,然后再进行其他的对象建立数据源的连接,然后再进行其他的数据操作。数据操作。1-9北京源智天下科技有限公司联系方式:用用Connection对象连接常用数据库对象连接常用数据库 在在ADO数据库应用程序设计中,可以用数据库应用程序设计中,可以用Connection对象建立应用程序与常用数据对象建立应用程序与常用数据库的连接。下面介绍常用的库的连接。下面介绍常用的Access数
7、据库、数据库、SQL Server数据库及数据库及Oracle数据数据库的连接。连接库的连接。连接Access数据库可用如下所示的格式。数据库可用如下所示的格式。01 Dim conn As New ADODB.Connection02 conn.ConnectionString=Provider=Microsoft.Jet.OLEDB.4.0;&_设置连接字符串设置连接字符串03 Data Source=&App.Path&DBEmp.mdb;&_04 Persist Security Info=False5conn.Open连接连接SQL Server数据库可用如下所示的格式。数据库可用如
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第十八章 ADO数据库编程 第十八 ADO 数据库 编程

限制150内