- 1、本文档共15页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
嵌入式SQL数据库编程
实验五 嵌入式SQL数据库编程
[实验目的]
1、了解ADOCE组件;
2、掌握在Windows下的DLL等组件的注册;
3、掌握嵌入式数据库的开发过程;
4、掌握SQL语句的使用方法
5、熟悉EVC和VS.Net的使开发环境;
[实验仪器]
1、装有Platform Builder、EVC和VS.Net开发平台的PC机一台
2、XSBase270实验开发平台一套
[实验原理]
1、ADOCE简介
ADO是Microsoft 公司为各类型数据所提供的一个策略性的高级界面。使用ADO的应用程序可以通过 OLE 数据库提供者存取和操作数据库服务器中的数据。ADO 主要的好处是容易使用、高速、占用内存少及占用磁盘空间小。ADO 提供一致高效的数据存取,用以建立前端数据库客户端或是建立应用程序、工具甚至是 Internet 浏览器的中间层商业对象。 ADO 是 Microsoft Universal Data Access 关键组件。Universal Data Access 提供对各种信息来源的高效存取,包括关系型和非关系型的数据源以及一个容易使用的程序化界面。该界面不但独立于开发工具,也不限定使用哪一种程序语言。这些技术使得公司能够综合不同的数据源,建立容易维护的解决方案并选择使用最好的工具、应用程序和应用平台。
ADOCE 提供 ADO 对 Windows CE 操作系统的子集合,这个子集合包括对 Recordset对象和 Field 对象的支持。ADOCE 对 Windows CE 来说增加了新的数据库功能,可以存取保存在本机中的数据库并且提供网络数据库的数据同步。ADOCE 在任何 COM- capable 环境下都提供对 Windows CE 数据库引擎的存取
ADOCE提供了 ADOCE.Connetion 对象,用来创建和存取数据库、数据表。ADOCE还提供了一个 Errors 对象,它用来代表各类运行中产生的错误。此外,ADOCE 提供名为 ADOCE.Recordset 的对象,用来表示从实际数据库、数据表里提取组合而成的虚拟记录集。在 ADOCE.Recordset 对象中含有很多的方法与属性,它们主要用于管理已经获得的记录集合,此外它还含有一个 Field 对象,用于表示字段。Connection 对象的方法共有 7 种,如表 .1 所示。方 法 描 述 BeginTrans 在目前的数据库连接上建立一个新的事务(transaction) Close 关闭正在使用的数据库连接,同时中断与实际数据库间的沟通渠道 CommmitTrans 将目前事务的内容写入 Open 打开与实际数据源间渠道沟通 OpenSchema 从数据源的提供者处获取关于数据库的schema 信息 Execute 执行一个不会返回记录集的命令 RollbackTran
Recordset对象:
Recordset对象的方法共有17种,如表5.2
表5.2 Recordset对象方法
方法 描 述 Open 用来取得虚拟记录集.执行SQL语句 Close 关闭虚拟记录集 Move 移动指向虚拟记录集记录的指针 MoveFirst 将指向虚拟记录集记录的指针移到第一笔的位置 MoveLast 将指向虚拟记录集记录的指针移到最后一笔的位置 MoveNext 将指向虚拟记录集记录的指针移到目前位置的下一笔 MovePrevious 将指向虚拟记录集记录的指针移到目前位置的前一笔 Supports 判断虚拟记录集是否支持某些特性 AddNew 针对目前的虚拟记录集新建一笔记录 Delete 从目前的虚拟记录集中删除一笔记录 Update 将虚拟记录集中被更新的记录写入数据库 CancelUpdate 取消保留在内存中关于记录的修改 Requery 以数据源更新虚拟记录集的内容t from the data Find 返回符合特定条件的虚拟记录集 Seek 从建有索引的虚拟记录集中查找一笔记录,并将记录指针指向该记录使之成为当前的记录 复制一份虚拟记录集
1.3 Field 对象 Field 对象是组成数据表的最基本组件Field 对象的方法共有 2 种,如表 .3 所示表 .3 Field 对象的方法主要功能包括:
定义、创建和修改数据库及数据表
新增、删除、修改、查询实际数据表中的记录的功能
保持数据库的安全性与数据的整合性
SQL 语句分成两种:DDL 与 DML。DDL 是 Data Definition Language (数据定义语言)的缩写,它支持上述第1项功能,而 DML 是 Data Manipul
文档评论(0)