delphi程序设计》工学结合特色精品课程

delphi程序设计》工学结合特色精品课程

ID:36206608

大小:607.50 KB

页数:37页

时间:2019-05-07

delphi程序设计》工学结合特色精品课程_第1页
delphi程序设计》工学结合特色精品课程_第2页
delphi程序设计》工学结合特色精品课程_第3页
delphi程序设计》工学结合特色精品课程_第4页
delphi程序设计》工学结合特色精品课程_第5页
资源描述:

《delphi程序设计》工学结合特色精品课程》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Keeponwalking——杨丽敬《Delphi程序设计》工学结合特色精品课程第__五_模块本模块题目:Delphi数据库应用程序主要教学内容和课时分配(请注明:*重点#难点):1.数据库的连接2课时2数据访问组件ADOTable*1课时3字段对象的使用*1课时4数据集组件ADOQuery#4课时5ADODataset等其他ADO组件4课时教学目的要求:利用数据界面组件连接数据库;对字段对象的熟练使用;利用ADOQueryADOTable组件完成数据库各种操作;教学方法和教学手段:教学方法运用了多媒体课件讲授、开发进度讨论、代码编写示教、系统分析指导等。教学手段采用板书、多媒体、

2、模型、示例等教学工具。讨论、思考题、作业:实训题目1:利用ADOTable的各种方法完成数据库的添加删除修改查询即完成主从表关联操作2课时实训题目2:利用ADOQuery的SQL属性的静、动态设置完成数据库的添加删除修改查询及进行主从表关联操作2课时实训题目3:数据字段和计算(参照)字段的用法2课时实训题目4:数据集组件ADODatase的使用(选用)备注:第五章Delphi数据库编程数据库的几种连接技术比较组件概述*数据库组件AdoconnectionDatabase*数据集组件ADotableTable*SQL与adoqueryQuery组件数据源组件Datasource数

3、据界面组件数据控制组件*字段对象数据库的备份/还原/压缩注:其中星号表示重点内容ADO简介ADO(ActiveXDataObject)即ActiveX数据对象,它提供的是数据库提供者,而不是数据源这么简单。其优势在于通过一个数据提供者的概念,我们可以将现实世界中的数据抽象成为一个数据逻辑提供给业务对象使用。对业务逻辑而言,仅仅和数据逻辑打交道,不必理会该数据的物理形态。ODBC(OpenDatabaseConnectivity)即开放是数据库连接。ADO是一套COM(ComponentObjectModel组件对象模型)组件(DLLs),它允许你像访问电子邮件和文件系统一样访问数据库

4、。使用ADO编写的应用程序不需要BDE。为了用ADO访问各种数据库,你需要有ADO/OLEDB(ObjectLinkingandEmbedding对象链接和嵌入)库。使用ADO所需要的可能在你的计算机中已存在:这些文件被微软作为Windows98/2000的一部分分发。包含有MDAC-MicrosoftDataAccessComponents(微软数据访问组件)的安装文件。你应该确定使用的是MDAC的最新版本,它可以从微软的官方网站获得。MDAC是使UniversalDataAccess(通用数据访问)起作用的关键技术。它们包括ActiveXDataObjects(ADO)、OLED

5、B和OpenDatabaseConnectivity(ODBC)。ADO对象(ADOObjects)ADO编程模型围绕着几个ADO对象而建立,这些对象为访问各种数据员提供多种方法。这些对象提供连接数据源、查询和更新记录集、报告错误的功能。Delphi通过几个VCL组件通过访问这些对象的封装组件。让我们看一下与ADO工作的对象是那些:Connection(连接)对象,通过连接字符串与数据源连接。在BDE/Delphi中,连接对象是数据库组件和会话(Session)组件的结合。Command(命令)对象,使我们能操作数据源。它描绘一个命令(也视为查询或叙述),能处理对数据库数据的增加、删

6、除、查询或更新。Recordset(记录集)对象,是查询(Query)命令的结果。你可以认为Recordset是一个Delphi表(Table)组件或查询(Query)组件。Recordset返回的每一行都包含多个字段(Field)对象。其他几个在ADO模型中存在的对象有:字段(Field)对象、参数(Parameter)对象和错误(Error)对象。访问数据库三种方式比较BDE特点:速度快,应用范围有限,不适应版本的更新。ODBC特点:可随操作系统提供,作为标准接口能适应多种数据库,但速度慢。内嵌方式(native):只要一个database组件,提供专用驱动,可以访问多种数据库。

7、访问ODBC数据库有两种方式:接口技术创建数据集对象,用DSN连接数据表;创建ADO对象,包括数据库连接对象和数据集对象,其余步骤和技术接口一样。ADO对象数据库连接对象(ADoDb.connection)相当于delphi的Tdatabase类数据集对象(ADoDb.recordset)相当于delphi的Ttable或Tquery类其他常见的对象返回数据库应用程序的组成结构DBTextDBgridDEeditDatasourceDatasourceAd

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。