多类型数据库存储及访问实现(共2473字).doc
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《多类型数据库存储及访问实现(共2473字).doc》由会员分享,可在线阅读,更多相关《多类型数据库存储及访问实现(共2473字).doc(4页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、多类型数据库存储及访问实现(共2473字)摘要:软件结构主要包括B/S结构、C/S结构等,无论哪种结构的软件,数据库应用占有很大的比例,常用的数据库包括MySQL、Oracle等多种类型,针对这一特点,介绍了多种类型数据库的存储与访问的实现方法。关键词:数据库;多类型;多态性;抽象工厂软件结构主要包括B/S结构、C/S结构等。B/S结构的软件主要应用于消费、OA、ERP等方面;C/S结构的软件主要应用于工业控制、电力监控等行业软件。无论哪种结构的软件,数据库应用占有很大的比例。常用的数据库包括SQLlite、MySQL、Oracle和SQLServer等,数据库的访问技术有ODBC、ADO、J
2、DBC和动态链接库等,软件运行环境包括嵌入式系统、Windows和Lin-ux等。这就需要提供一个数据库接口技术,该接口技术能满足多种类型数据库,能运行在多种类型的操作系统上。该接口的提供具有很重要的意义:程序员不需要过多的关注各种数据库访问技术,更多地关注在实际的业务逻辑上;可以用在不同的应用软件系统中,使得代码的复用性高。1接口设计数据库软件包括SQLlite、MySQL、Oracle和SQLServ-er等,数据库的访问技术有ODBC、ADO、JDBC和动态链接库等,考虑到JDBC只能用于Java,ODBC和A-DO在嵌入式系统中并不支持。而SQLlite提供了开源代码用于对数据库进行存
3、储与访问,MySQL和Oracle等数据库提供了不同操作系统的动态链接库和头文件用于对数据库进行存储与访问。因此,为了适应不同类型数据库软件和不同类型操作系统的要求,本接口使用动态链接库的访问技术对数据库数据库进行存储与访问。无论是哪种数据库,访问接口均需要对数据库进行连接、查询、插入、删除和关闭等操作,而SQLLite、MySQL等数据库又有各自的特性。根据这个特点,就自然想到了使用抽象工厂和C+的多态性实现数据库的访问接口。定义基类TDBAccessBase实现数据库访问,定义TDBAccessSQLlite继承基类用于访问SQLlite数据库。用同样方法定义子类用于访问MySQL、Ora
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 类型 数据库 存储 访问 实现 2473
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内