- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Delphi程序设计教程第2版教学课件作者刘瑞新第14章ADO数据库开发基础课件.ppt
第14章 ADO数据库开发基础 ADO是Active Data Object的简称,是微软提供访问数据库的接口,可以快速访问各种数据库资源,ADO技术提供了一个一致的高性能的高兼容性的数据访问接口它既能实现数据库前端的创建又能实现中间层的设计,ADO的应用范围涵盖了从一层到多层数据库的解决方案以及基于Web的数据驱动解决方案。 第14章 ADO数据库开发基础 ADO技术具备以下特点: 1. 与语言无关 2. 使用简易 3. 数据库访问连接 4. 松耦合的数据访问 5. 数据滚动 第14章 ADO数据库开发基础 本章的目录如下 14.1 ADO控件页介绍 14.2 TADOConnection控件 14.3 TADOCommand控件 14.4 ADODataSet控件 14.5 TADOTable控件 14.6 TADOQuery控件 14.7 TADOStoredProc控件 14.8 使用ADO开发数据库的综合实例 14.1 ADO控件页介绍 ADO控件面板提供的控件与BDE 控件面板提供的控件基本可以实现类似的功能,并且许多控件也有类似的名字、属性、方法及事件,所以只要掌握了BDE控件的使用方法再学习ADO控件时就会比较轻松。ADO控件页如图14-1所示。 14.2 TADOConnection控件 TADOConnection控件是一个主要的顶层ADO控件,该控件用于建立数据库的连接,该连接可被多个数据集所共享,在用ADO写比较复杂的数据库程序时最好还是用TADOConnection控件,因为TADOConnection控件起到了一个共享桥梁作用,其他五个控件都可以通过它来操作数据库,这样就避免每个控件都要建立自己的连接字符串。 14.2 TADOConnection控件 TADOConnection控件提供如下功能: (1) 控制数据库的连接。 (2) 控制服务器的注册。 (3) 管理事务。 (4) 为关联的数据集提供数据库连接。 (5) 将SQL命令发送到数据库中。 (6) 获得数据库的元数据metadata。 14.2.1 TADOConnection的常用属性 1. Attributes属性 此属性用于设置连接的数据库的自动处理事务的行为 。 2. CommandTimeout属性 连接超时属性,用于设置一个命令执行时所能等待的最大时间,值以秒为计量单位。 3. Connected属性 标识和数据库的连接是否处于激活状态。 4.ConnectionString属性 连接字符串用于指定数据库的连接信息。 14.2.1 TADOConnection的常用属性 5. ConnectOptions属性 指定数据库连接是按照同步方式还是异步方式连接。 6. CursorLocation属性 指定数据库指针是指向客户端还是服务器端类型 。 7. DefaultDatabase属性 表明数据源成功连接后数据库的路径,这是由数据源自动赋值的。 8. IsolationLevel属性 指定不同事务之间的相互独立的级别。 14.2.1 TADOConnection的常用属性 9. KeepConnection属性 指定如果在没有打开数据集的情况下是否仍然保持数据库的连接。 10. LoginPrompt属性 指定在每次建立连接时是否弹出登录对话框,提示用户登录。 11. Mode属性 指定连接对数据库的操作权限 。 14.2.2 TADOConnection的主要方法 1. BeginTrans、CommitTrans和RollbackTrans方法 BeginTrans:开始启动一个新的事务必须保证数据连接处于激活状态。 CommitTrans: 向数据库提交一个事务。 RollbackTrans:取消一个没有全部执行的事务,即事务中所作的任何修改都不会写入数 据库。格式如下: Procedure RollbackTrans; 2. Cancel方法 关闭与数据库的连接。格式如下: Procedure Cancel; 3. Open方法 建立到数据源的物理连接 4. Execute方法 Execute方法用于执行指定的查询、修改等命令。 5. GetProcedureNames方法 获取数据库服务器上的存储过程名称,获取的存储过程名保存在List 参数中 6. GetTableNames方法 获取数据库中的数据表 14.2.3 TADOConnection的主要事件
您可能关注的文档
- Authorware多媒体制作案例教程-管学理-第九章课案.ppt
- Authorware多媒体开发实训教程作者沈洪施明利朱军第10章提高多媒体作品开发效率课案.ppt
- Authorware多媒体开发实训教程作者沈洪施明利朱军第11章作品的调试与发布课案.ppt
- Authorware多媒体开发实训教程作者沈洪施明利朱军第12章xtra技术与控件的应用课案.ppt
- Authorware多媒体开发实训教程作者沈洪施明利朱军第13章使用知识对象课案.ppt
- Authorware多媒体开发实训教程作者沈洪施明利朱军第14章数据库应用课案.ppt
- Authorware多媒体开发实训教程作者沈洪施明利朱军第1章认识多媒体与Authorware7.0课案.ppt
- Authorware多媒体开发实训教程作者沈洪施明利朱军第2章文本处理课案.ppt
- Authorware多媒体开发实训教程作者沈洪施明利朱军第3章图形、图像处理课案.ppt
- Authorware多媒体开发实训教程作者沈洪施明利朱军第4章声音处理课案.ppt
- Delphi程序设计教程第2版教学课件作者刘瑞新第1章Delphi的基础知识课件.ppt
- Delphi程序设计教程第2版教学课件作者刘瑞新第3章常用基本控件课件.ppt
- Delphi程序设计教程第2版教学课件作者刘瑞新第4章基本语句结构课件.ppt
- Delphi程序设计教程第2版教学课件作者刘瑞新第5章:过程与函数课件.ppt
- Delphi程序设计教程第2版教学课件作者刘瑞新第6章枚举、子界与课件.ppt
- Delphi程序设计教程第2版教学课件作者刘瑞新第8章指针类型课件.ppt
- Delphi程序设计教程第2版教学课件作者刘瑞新第9章菜单与多选项卡课件.ppt
- Dreamweaver8中文版网页制作作者王君学于波第1章Dreamweaver基础知识.doc课案.ppt
- Dreamweaver8中文版网页制作基础作者田翀羽06课案.ppt
- Dreamweaver8中文版网页制作基础作者田翀羽07课案.ppt
文档评论(0)