第八章数据库知识与其在Delphi中应简精选教育课件

PPT
  • 阅读 58 次
  • 下载 0 次
  • 页数 18 页
  • 大小 307.160 KB
  • 2022-11-24 上传
  • 收藏
  • 违规举报
  • © 版权认领
下载文档10.00 元 加入VIP免费下载
此文档由【小橙橙】提供上传,收益归文档提供者,本网站只提供存储服务。若此文档侵犯了您的版权,欢迎进行违规举报版权认领
第八章数据库知识与其在Delphi中应简精选教育课件
可在后台配置第一页与第二页中间广告代码
第八章数据库知识与其在Delphi中应简精选教育课件
可在后台配置第二页与第三页中间广告代码
第八章数据库知识与其在Delphi中应简精选教育课件
可在后台配置第三页与第四页中间广告代码
第八章数据库知识与其在Delphi中应简精选教育课件
第八章数据库知识与其在Delphi中应简精选教育课件
还剩5页未读,继续阅读
【这是免费文档,您可以免费阅读】
/ 18
  • 收藏
  • 违规举报
  • © 版权认领
下载文档10.00 元 加入VIP免费下载
文本内容

【文档说明】第八章数据库知识与其在Delphi中应简精选教育课件.ppt,共(18)页,307.160 KB,由小橙橙上传

转载请保留链接:https://www.ichengzhen.cn/view-45371.html

以下为本文档部分文字说明:

第八章数据库知识与其在Delphi中应简精选教育Delphi数据库访问技术Delphi主要有4种数据库访问技术:BDE、dbExpress、IBX、ADO。BDE为早期的唯一数据库访问技术,由于新技术的出现,Borland早已停止开发它了。dbExpress为跨平台且独立于数据库的访

问技术,但只能访问SQL数据库。IBX不是独立于服务器的数据库引擎,只能用于访问特定数据库服务器。ADO是在微软的数据访问OLEDB技术上实现的,若在windows上使用SQL2000或ACCESS作为后台数据库,则使用ADO最好。2022/11/25•现代密码学理

论与实践之五Delphi的数据库连接方式及特点集中式指所有数据集组件通过专门的数据库连接组件(ADOConnection)连接到同一个数据库的方式。分散式指所有数据集组件通过各自的属性(ConnectionString)分别连接到各自数

据库的方式。两种方式的特点集中式:便于管理,数据同步不易出错,但在访问多个数据库时需要修改属性。分散式:可以分别连接不同的数据库,但数据库名改变,则每个数据集组件都要修改属性;另外,数据读取常发

生不同步的现象。2022/11/25•现代密码学理论与实践之五ADO数据库访问技术组成集中式数据库连接TADOConnection数据集TADODataSet数据集TADOTable数据集TADOQu

ery数据源TDataSource数据控制DBGrid数据控制DBNavigator……分散式数据集TADODataSet数据集TADOTable数据集TADOQuery数据源TDataSource数据控制DBGrid数据控制DBNa

vigator……2022/11/25•现代密码学理论与实践之五1.TADOConnection组件ADOConnection组件用来建立与数据库之间连接的组件,各种dbGo的数据集及其操作组件,可以共用

该连接来执行命令。读取数据并执行相应操作。常用属性ConnectionString:用来指明数据库的连接信息LgoinPrompt:用来控制登录数据库方法,True表示检测登录,False表示直接登录。2

022/11/25•现代密码学理论与实践之五ADOConnection组件连接方法双击ADOConnection组件2022/11/25•现代密码学理论与实践之五数据连接属性2022/11/25•现代密码学理论与实践之五ADOConnection1的属性设置属性属性值ConnectionS

tringProvider=SQLOLEDB.1;PersistSecurityInfo=False;UserID=sa;InitialCatalog=数据库名;DataSource=服务器名;LoginPro

mptfalse2022/11/25•现代密码学理论与实践之五2.TADOTable组件用于处理单一的关系表。常用属性:Connection:连接到数据集,即连到adoconnection组件上。Tablename:指定数据集中的某张表,作为数据源常

用方法:Close:关闭数据集Open:打开数据集注意:动态更换数据源(即重新给tablename赋值)时,必须是在关闭状态下。Adotable1.close;Adotable1.tablename:=‘student’;Adotable1.open;2022/11

/25•现代密码学理论与实践之五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型。返回查询结果的记录数。2022/11/25•现代密码学理论与实践之五3.TDataSourceTDataSource组件提供了连接数据集组件(如:TTable,TQuery,TStoredProc)与数控制组件(例如:TDBGrid

)的纽带。属于DataAccess标签常用属性DataSet属性:指明该数据源组件连接的数据集合名。2022/11/25•现代密码学理论与实践之五4.TDBGrid数据控制,显示数据。属于DataControls标签属性Dat

asource数据源。2022/11/25•现代密码学理论与实践之五5建立一个数据库应用程序设计界面使用组件:TADOConnection连接数据库(TADOTable)TADOQuery查询数据(数据集)TDataSource将查询

结果连接成数据源TDBGrid显示数据配置属性编写代码例:成绩查询窗体2022/11/25•现代密码学理论与实践之五总结ADO方式开发数据库应用软件TADOConnection,TADOTab

le,TADOQuery,TDataSource,TDBGrid等2022/11/25•现代密码学理论与实践之五数据集组件的属性和方法属性Fieldbyname(constfieldname:string).value取指定字段的字段值如edit1.text:=adoquery1.fi

eldbyname(‘姓名’).valuebof、eof只读属性。判断当前记录的位置是否在数据集的开始或末尾。方法Edit:当前记录设置为编辑状态。Append:增加一条空记录,并处于编辑状态。Cancel:取消对当前记录的操作,并处于浏览状态。2022/11/25•现代密码学理论

与实践之五Post:提交当前记录(保存)。Delete:删除当前记录。First:首记录为当前记录。Prior:上一条记录为当前记录。Next:下一条记录为当前记录。Last:最后一条记录为

当前记录。2022/11/25•现代密码学理论与实践之五数据控制组件属性Datasource:指定数据源组件Datafield:指定要显示的数据源所对应的字段名称Readonly:是否为只读。Dbgrid、dbtext、dbedit、dbcombobox、db

navigator2022/11/25•现代密码学理论与实践之五

小橙橙
小橙橙
文档分享,欢迎浏览!
  • 文档 25747
  • 被下载 7
  • 被收藏 0
相关资源
广告代码123
若发现您的权益受到侵害,请立即联系客服,我们会尽快为您处理。侵权客服QQ:395972555 (支持时间:9:00-21:00) 公众号
Powered by 太赞文库
×
确认删除?