数据库应用技术——Visual Basic及其应用系统开发 第3章

数据库应用技术——Visual Basic及其应用系统开发 第3章

ID:40246845

大小:1.53 MB

页数:100页

时间:2019-07-29

数据库应用技术——Visual Basic及其应用系统开发 第3章_第1页
数据库应用技术——Visual Basic及其应用系统开发 第3章_第2页
数据库应用技术——Visual Basic及其应用系统开发 第3章_第3页
数据库应用技术——Visual Basic及其应用系统开发 第3章_第4页
数据库应用技术——Visual Basic及其应用系统开发 第3章_第5页
资源描述:

《数据库应用技术——Visual Basic及其应用系统开发 第3章》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第3章VisualBasic数据访问技术本章学习要点掌握运用ODBC创建数据源的操作方法了解ADO对象模型熟练掌握Connection对象、Command对象和Recordset对象的常用属性、事件及方法掌握使用ADO对象访问数据库的方法3.1创建ODBC数据源ODBC(OpenDataBaseConnectivity)即开放式数据库互连标准,是数据库服务器的一个标准协议,它向访问网络数据库的应用程序提供了一种通用的语言,使得应用程序开发人员从各种繁琐的特定数据库API接口中解放出来。开发人员不必知道所连接的数据库类型,就可以用标

2、准的SQL语言访问数据库中的数据。3.1.1ODBC简介ODBC系统有4个组件,图3-1给出了在VisualBasicODBC应用程序中这4个组件之间的关系。3.1.1ODBC简介ODBC系统的4个组件1.应用程序2.ODBC驱动程序管理器3.驱动程序4.数据源3.1.2使用ODBC连接SQLServer数据源ODBC通过使用ODBC驱动程序来提供数据库的独立性。因此,对于不同的数据库就要求使用不同的驱动程序。所以在使用ODBC时,应根据数据库类型的不同选择不同的DSN选项,因此连接SQLServer数据库时应选择“SQLServ

3、er”选项。连接步骤(1)单击Windows系统菜单“开始”→“设置”→“控制面板”→“管理工具”,进入“管理工具”窗口;双击“管理工具”中的“数据源(ODBC)”,打开“ODBC数据源管理器”对话框。单击“添加”按钮,系统将准备添加一个用户数据源。连接步骤(2)单击“添加”按钮后,弹出“创建新数据源”对话框,如图所示。ODBC提供驱动程序的数据源类型有Access类驱动程序、Dbase类驱动程序、Excel类驱动程序、FoxPro类驱动程序、VisualFoxPro类驱动程序、Paradox类驱动程序、Text类驱动程序、Ora

4、cle类驱动程序和SQLServer类驱动程序。连接步骤(3)在上图中选择“SQLServer”之后,单击“完成”按钮,进入“创建到SQLServer的新数据源”对话框,如下图所示。(4)在“名称”一栏中输入新的数据源名称;在“说明”一栏中输入对数据源的描述,也可以为空;在“服务器”一栏中输入要连接的SQLServer服务器名称。连接步骤(5)单击“下一步”按钮,在弹出“创建到SQLServer的新数据源”对话框中,选择“使用用户输入登录ID和密码的SQLServer验证”。在“登录ID”一栏中输入“sa”,在“密码”一栏中输入对

5、应的密码。连接步骤(6)单击“下一步”按钮,弹出“创建到SQLServer的新数据源”对话框,如下图所示,在“更改默认的数据库为”项中,选择连接的SQLServer数据库名称,然后单击“下一步”按钮。连接步骤(7)单击上图的“下一步”按钮后,将弹出下图所示的对话框,在此对话框中单击“完成”按钮。连接步骤(8)单击上图中“完成”按钮后,弹出“ODBCMicrosoftSQLServer安装”对话框,如左图所示。单击“测试数据源”按钮,弹出如右图所示的对话框,显示连接是否正确。连接步骤(9)测试连接成功后,单击“确定”按钮,弹出“OD

6、BC数据源管理器”,此时创建了新的用户DSN“zzdb”,如下图所示。利用ODBC数据源管理器还可以配置和删除数据源。3.2ADO对象模型3.2.1ADO技术简介ActiveXDataObjects(ADO)是应用层数据访问接口,最早被用于MicrosoftIIS中访问数据库。与一般数据接口相比,ADO更方便地用于网络操作环境。ADO的另外一个特征是使用简单,因为它是一个直接面向用户的数据接口,把较复杂的数据访问操作封装在一组简化的组件接口中,从而用很简单的命令就可以实现一系列特定数据访问操作。3.2.2ADO对象模型简介ADO对

7、象模型主要由三个成员对象Connection、Command和Recordset对象,以及三个集合对象Errors、Parameters于Fields集合对象所组成,其结构如下图所示。ConnectionErrorsErrorCommandParametersParameterRecordsetFieldsFieldADO对象模型的三个成员对象基于数据访问的过程,可分为数据连接、数据采集与数据处理等几个过程,分别由ADO对象模型的三个成员对象Connnection、Command和Recordset完成,其功能如下表所示。对象功能

8、描述Connnection连接数据源Command定义了将对数据源执行的指定命令Recordset来自基本表或命令执行结果的记录全集ADO对象模型的三个集合对象集合对象是由一些相同对象组成的组,ADO对象模型的三个集合对象(Errors、Param

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。