- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
(应用开发工具与数据库互连技术
ODBC(open database connectivity,开放式数据库互连):
ODBC是一种应用程序接口(API)规范,它定义了一系列标准的例程集,使用它们,应用程序就可以访问数据源中的数据,而使应用程序无需关心数据源数据库到底是什么系统。
应用程序可以引用API的函数直接使用ODBC,或使用数据访问对象(DAO)或远程数据对象(RDO)来使用ODBC,但在引用ODBC前,必须首先配置ODBC环境,进行数据源的注册,这样才能在对数据库进行编程时,对数据源进行连接、访问和操作。
配置ODBC:打开Windows系统提供的“ODBC数据源管理器”,在“用户DSN”选项卡中按“添加”,“创建新数据源”,通过向导指定数据源名称、服务器名称、设置身份验证(用户名和密码)、数据库名称,配置好后,可单击“完成”按钮。检测配置是否成功,可单击“测试数据源”按钮,系统会给出连接测试是否成功的信息。
VB对数据库开发的支持
在Visual Basic的开发环境中,提供了三种数据库访问方式,它们分别是数据访问对象(DAO)、远程数据对象(RDO)和ActiveX数据对象(ADO)。
数据访问对象(DAO),它包含了许多对象和集合,通过Microsoft Jet数据库引擎来连接Access数据库或其它ODBC数据库,DAO只适用于单系统应用程序或小范围本地分布使用。VB将DAO模型封装为Data控件,通过设置相应的Databasename属性和RecordSource属性与ODBC数据库中的记录源进行连接。然后,使用Data控件对数据库进行操作。
远程数据对象(RDO),提供了用来访问存储过程和复杂结果集的更多和更复杂的对象、属性和方法,和DAO一样,VB将其封装为DAO控件,使用方法和DAO完全一样。
ActiveX数据对象(ADO),是DAO/RDO的后继产物,是最新的数据库访问模式,ADO的使用也更简单易用。Microsoft已表示,DAO和RDO以后将不再升级,ADO在VB6.0或更高的版本中均有支持。
ADO的编程过程:
ADO的目标是访问、编辑和更新数据源,而编程过程体现了为完成该目标所必须的系列动作的顺序。ADO提供类和对象以完成以下活动:
连接到数据源(Connection)
可选择创建对象来表示SQL命令(Command)
可选择在SQL命令中指定列、表、和值作为变量参数(Parameter)
执行命令(Command、Connection或Recordset )
如果命令按行返回,则将行存储在缓存中(Recordset )
可创建缓存视图,以便能对数据进行排序、筛选和定位
通过添加、删除或更改行和列编辑数据(Recordset )
ADO模型主要包括以下对象:
Connection对象:代表打开的、与数据源的连接。通过该对象的属性和方法,可设置连接的服务器、数据库、表、用户身份、客户端游标等
Comand对象:它定义了对数据源执行的指定命令。例SQL命令文本、存储过程调用参数、返回Recordset对象等。
Parameter对象:代表与基于参数化查询或存储过程的command相关联的参数。
Recordset对象:代表来自于基本表或命令执行结果的记录全集。
Error对象:包含与数据库访问有关的错误信息。
为便于使用,VB6.0中,提供了ADO数据控件,可进行可视化的定义和使用。同样,ADO控件也可将数据传递给数据绑定控件,并在绑定中显示和更新数据库。
PB(PowerBuider)对数据库开发的支持
Pb是Sybase开发的数据库应用系统开发工具,它是目前流行的最强大和方便的数据库前端开发工具。
PB主要通过两种方式和数据库连接,一是ODBC(或JDBC),二是专用数据库接口直连数据库。
通过ODBC:配置ODBC,建立Powerbuider配置文件(DB Profile文件),设置完毕正确后就可在Powerbuider系统中看到类似于SQL SERVER“企业管理器”的内容了,可通过SYBASE的专利技术“数据窗口”方便地对数据库进行各种处理。
专用接口:SYBASE提供了针对各种RDBMS系统的专用驱动程序,选定安装后,配置正确,编程方法同上。
五、Delphi对数据库开发的支持
Delphi是Borland公司发布的开发数据库应用系统的工具。它由于具有以下的特点:基于窗体和面向对象方法,高速的便宜器、强大的数据库支持、与windows编程紧密结合,成熟的组件技术而深受程序员的支持。Delphi5.0以后版本引入了ADO技术实现对数据库的支持。ADO组件的思路和方法与VB的ADO控件类似,但使用中有不同。
Java对数据库开发的支持
Java使用Sun公司开发的JDBC(Java Datab
您可能关注的文档
最近下载
- 遗传学精品课件(中国农业大学)1 第一章 遗传的细胞学基础.ppt VIP
- 【初中同步测控优化设计地理七年级上册配人教版】课后习题第1章 第3节 第1课时 地球的自转 .pdf
- 2025年秋季学期人教版二年级上册数学教学计划含教学进度表(三篇) .pdf VIP
- 卵巢癌围手术期中西整合管理中国专家共识(2025年版).pptx
- 矽力杰产品规格书SY8003A1.pdf VIP
- 22G101系列结构图集解读.pdf VIP
- 电气控制与S7-1200 PLC应用技术教程 第6章 S7-1200 PLC的编程基础.ppt VIP
- 遗传学精品课件(中国农业大学)第六章 染色体结构变异.ppt VIP
- ISO14001和ISO45001环境、职业健康安全体系培训教材.docx VIP
- 劳动关系试用期管理.精品.pptx VIP
文档评论(0)