ImageVerifierCode 换一换
格式:DOCX , 页数:11 ,大小:295.32KB ,
资源ID:3061517      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/3061517.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(在Delphi中连接数据库.docx)为本站会员(b****3)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

在Delphi中连接数据库.docx

1、在Delphi中连接数据库实验四 在Delphi中连接数据库1.Delphi 访问数据库的基本方法 ADO(ActiveX Data Object)是Microsoft提供对各种数据库进行访问的高层接口,是DAO/RDO的后继产物,是Microsoft最新的数据访问组件(Microsoft数据访问组件简称MDAC)的一部分 。 ADO是基于OLE DB之上的面向对象的数据访问模型,OLE DB是Microsoft开发的一种高性能的、基于COM的数据访问技术,其作用是向应用程序提供一个统一的数据访问方法,而不需要考虑数据源的具体格式和存储方式。 2.进入Delphi3.选择ADO页面:4.选择A

2、DOTable组件,置于窗体中。TADOTable组件用于通过一个单个的数据表来获取和操作数据集。TADOTable组件和TTable组件非常类似,许多属性、事件和方法也一样。如果不使用TADOConnection组件,TADOTable组件的ConnectionString属性就需要设定;如果使用TADOConnection组件,那么ConnectionString属性就不需要设定,直接设定其Connection属性使其指向TADOConnection组件即可。 设置ADOTable1的属性:ConnectionString;TableName;ActiveMasterSource5.选择D

3、ata Access页面,选择DataSource组件,置于窗体中。TDataSource组件是使用最多的数据访问组件,用来连接数据集组件和数据控制组件。TDataSource组件的属性比较少,最重要 的是DataSet属性。该属性指出要与哪一个数据集组件建立联系,它的属性值是某一个数据集组件。 6.设置DataSource1的属性:DataSet为ADOTable1。7.选择Data Controls页面,选择DBGride控件,置于窗体中。常用的数据控制组件 8.设置DBGride1的属性:DataSource为DataSource1。9.选择Data Controls页面,选择DBNav

4、igator控件,置于窗体中。10.设置DBNavigator1的属性:DataSource为DataSource1。11.运行12.其中:ADOTable组件亦可以ADOQuery组件或Data Access页面的Table组件,Query组件替代。13.ADODataSetTADODataSet组件是最常用的ADO数据集组件,具有从一个或多个ADO数据表中找到结果数据集的功能。结果数据集可以是直接从数据表中读取的,也可以是通过SQL语句从一个或多个数据表得到的。另外TADODataSet组件还可以用来处理调用TADOCommand对象的Execute方法返回的结果记录集。 TADOData

5、Set组件的常用属性:1. RDSConnection属性 2. BlockReadSize属性 3. CacheSize属性 4. CanModify属性 5. CursorType属性 6. EnableBCD属性7. Filter属性 8. Filtered属性 9. IndexDefs属性 10. IndexFieldCount属性11. IndexFieldNames属性 12. IndexFields属性13. IndexName属性 14. LockType属性 15. MarshalOptions属性 16. MasterFields属性 17. MaxRecords属性 18

6、. RecNo属性 19. RecordCount属性 20. Recordset属性21. RecordsetState属性 22. RecordSize属性23. RecordStatus属性 24. Sort属性 25. StoreDefs属性 TADODataSet组件的常用方法 1. GetIndexNames方法 从表记录集中取得所用可用的索引名列表 2. BookmarkValid方法 该方法用来测试特定的书签是否合法,书签就是一个记录的标志3.CancelBatch方法 使用该方法将取消批更新模式下对记录集的所有挂起的更新 4. CancelUpdates方法 使用该方法可取消

7、挂起的缓存更新 5. DeleteRecords方法 删除记录集中的一个或多个记录6. FilterOnBookmarks方法 该方法的作用是过滤记录到某个书签的位置7. IsSequenced方法 该方法用来返回底层数据库是否将记录的个数作为记录的序号。8. Locate方法 该方法用来根据一个或多个字段的值查找记录,并把查找到的记录设置为当前记录。 9. Lookup方法 该方法用来从数据集中查找记录,从查找到的记录中提取某些字段值10. Next方法 该方法用来把记录指针移到下一条记录11. Requery方法 该方法用来重新执行产生记录集的查询命令以便重新生成记录集12. Seek方法

8、 该方法用来根据索引查找记录 13. UpdateBatch方法 该方法用来把挂起的批更新写到物理数据库中14. UpdateStatus方法 该方法用来返回当前记录的更新状态 TADODataSet组件的常用事件 14.ADOConnectionTADOConnection组件用于建立与实际的物理数据库的连接,TADOCommand、TADODataSet、TADOTable、TADOQuery、TADOStoredPro等组件均可以通过它访问和操作数据库。15.主从表MasterSource16.公共的数据库对象模块DataModule17.ADOQuery组件TADOQuery组件类似于

9、Query组件,可以使用SQL语句在一个和多个数据表中选择字段,而且可以增加和删除数据。在使用该组件之前,必须要建立它到物理数据库之间的连接。如果不使用TADOConnection组件,TADOQuery组件的ConnectionString属性就需要设定;如果使用TADOConnection组件,那么ConnectionString属性就不需要设定,直接设定其Connection属性使其指向TADOConnection组件即可。 SQL属性:用来指定利用TADOQuery组件来执行的SQL语句。 RowsAffected属性:用来返回最近一次执行查询操作时影响到的记录数,即被操作的记录数。

10、1)ADOQuery1:= TADOQuery.Create(nil)ADOQuery1.Connection:=2)ADOQuery1.close; * from orders where orderid=:par1);ADOQuery1.open;3)ADOQuery1.close; * from orders where orderid=+Edit1.Text+);ADOQuery1.open;4)ADOQuery1.close; * from orders where orderid=+Edit1.Text);ADOQuery1.open;5)ADOQuery1.close; into t2 values (:p1,:p2,:p3);ADOQuery1.ExecSQL;ADOQuery1.close; * from t2;ADOQuery1.open;6)ADOQuery1.RecordCount=0ADOQuery1.EofADOQuery1.FirstADOQuery1.NextADOQuery1.AppendADOQuery1.EditADOQuery1.DeleteADOQuery1.Post

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1