- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
现代密码学理论与实践之五 数据库应用程序开发 ADO数据库访问技术 Delphi数据库访问技术 Delphi主要有4种数据库访问技术:BDE、dbExpress、IBX 、 ADO 。 BDE为早期的唯一数据库访问技术,由于新技术的出现,Borland早已停止开发它了。 dbExpress为跨平台且独立于数据库的访问技术,但只能访问SQL数据库。 IBX不是独立于服务器的数据库引擎,只能用于访问特定数据库服务器。 ADO是在微软的数据访问OLE DB技术上实现的,若在windows上使用SQL2000或ACCESS作为后台数据库,则使用ADO最好。 Delphi的数据库连接方式及特点 集中式 指所有数据集组件通过专门的数据库连接组件(ADOConnection)连接到同一个数据库的方式。 分散式 指所有数据集组件通过各自的属性(ConnectionString)分别连接到各自数据库的方式。 两种方式的特点 集中式:便于管理,数据同步不易出错,但在访问多个数据库时需要修改属性。 分散式:可以分别连接不同的数据库,但数据库名改变,则每个数据集组件都要修改属性;另外,数据读取常发生不同步的现象。 ADO数据库访问技术组成 1.TADOConnection组件 ADOConnection组件 用来建立与数据库之间连接的组件,各种dbGo的数据集及其操作组件,可以共用该连接来执行命令。读取数据并执行相应操作。 常用属性 ConnectionString:用来指明数据库的连接信息 LgoinPrompt:用来控制登录数据库方法,True表示检测登录,False表示直接登录。 ADOConnection组件连接方法 双击ADOConnection组件 数据连接属性 ADOConnection1的属性设置 2.TADOTable组件 用于处理单一的关系表。 常用属性: Connection:连接到数据集,即连到adoconnection组件上。 Tablename:指定数据集中的某张表,作为数据源 常用方法: Close:关闭数据集 Open:打开数据集 注意:动态更换数据源(即重新给tablename赋值)时,必须是在关闭状态下。 Adotable1.close; Adotable1.tablename:=‘student’; Adotable1.open; 2.TADOQuery组件 建立在SQL基础上,用于复杂的SQL查询或运行一组SQL命令。 常用属性: Connection:连接到数据集,即连到adoconnection组件上。 SQL:String型。设置执行查询所需的SQL语句。 注意:在动态改变sql查询语句时,须按以下步骤执行: Adoquery1.close; Adoquery1.sql.clear; Adoquery1.sql.add(‘查询语句’) Adoquery1.open; Active:boolean型。True表示执行SQL中的语句,否则不执行。 Recordcount:integer型。返回查询结果的记录数。 3.TDataSource TDataSource组件提供了连接数据集组件(如:TTable,TQuery,TStoredProc)与数控制组件(例如:TDBGrid)的纽带。 属于DataAccess标签 常用属性 DataSet属性:指明该数据源组件连接的数据集合名。 4.TDBGrid 数据控制,显示数据。 属于Data Controls标签 属性 Datasource数据源。 5建立一个数据库应用程序 设计界面 使用组件: TADOConnection 连接数据库 (TADOTable )TADOQuery 查询数据(数据集) TDataSource 将查询结果连接成数据源 TDBGrid 显示数据 配置属性 编写代码 例:成绩查询窗体 总结 ADO方式开发数据库应用软件 TADOConnection,TADOTable,TADOQuery,TDataSource,TDBGrid等 数据集组件的属性和方法 属性 Fieldbyname(const fieldname:string).value 取指定字段的字段值 如edit1.text:=adoquery1.fieldbyname(‘姓名’).value bof、eof 只读属性。判断当前记录的位置是否在数据集的开始或末尾。 方法 Edit:当前记录设置为编辑状态。 Append:增加一条空记录,并处于编辑状态。 Cancel:取消对当前记录的操作,并处于浏览状态。 Post:提交当前记录(保存)。 Delete:删除当前记录。 First:首记录为当前记录。 Prior:上一条记录为当前记录。 Next:下一条记录为当前记录。 La
您可能关注的文档
最近下载
- 分包单位工程的施工方案(3篇).docx VIP
- 哈佛职业经理人_第三单元__哈佛经理的能力.doc VIP
- 2011至2018年南京航空航天(大学)《448汉语写作与百科知识》历年考研真题汇编(含部分答案).pdf VIP
- 哈佛职业经理人_第一单元_哈佛经理职业素质.doc VIP
- 2024年湖南省成考(专升本)大学语文考试真题含解析.pdf VIP
- .哈佛职业经理人_第十二单元 哈佛经理公关艺术.doc VIP
- 专题02 全等模型-一线三等角(K字)模型(解析版).pdf VIP
- 2024年开工第一课安全培训内容.pptx VIP
- 小谢尔顿第一季第一集中英文台词剧本.docx VIP
- 《第七单元 哈佛经理工作检测》.doc VIP
文档评论(0)