(应用开发工具与数据库互连技术.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 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

文档评论(0)

dafangjia + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档