一种支持多数据库连接的方法技术

技术编号:8532892 阅读:190 留言:0更新日期:2013-04-04 15:55
本发明专利技术公开了一种基于标准的API(应用程序编程接口)方法来访问DBMS(Database?Management?System),实现了对多种数据库驱动的支持。程序开发时只需实现对标准API接口部分的调用,无需理会哪种数据库,即可支持多种数据库类型。目前支持的数据库包括:Sybase,SQL?Server,Oracle,ODBC,DB2。

【技术实现步骤摘要】

本专利技术涉及数据库访问操作,支持常用的数据库sybase, oracle, sql server db2 mysql等类型,可应用到不同的行业中。
技术介绍
随着信息技术和市场的发展,数据库对各行各业越来越重要,大部分资料需要存 储在数据库中.因此对数据库存储和读取在软件开发时常遇见的问题。由于数据库存在多 个厂商,而提供数据库的访问接口各自不通,虽然微软通过odbc方式实现了统一的接口, 但只能在windows平台运行,并且访问的效率比较低,又无法跨平台。故需要开发一种高 效,跨平台,支持多种数据库驱动的数据库访问接口。
技术实现思路
本专利技术的目的是提供一套公共代码,实现对各种常用数据库访问支持,从而是上 层应用程序同一份代码实现支持多种数据库支持,减轻多种数据库开发的难度,大大方便 了应用代码的版本控制。由于采用底层数据库厂家的API进行访问,因而访问数据库性能 比较好。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现 有技术描述中所需要使用的附图作简单的介绍,显而易见地,下面描述中的附图仅仅是本 专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可 以根据这些附图获得其他的附图。图1为本专利技术实施例一 BaseConnection类图2为本专利技术实施例一 BaseQuery类图。具体实施方式数据库访问标准接口定义基础接口类如BaseConnect, BaseQuery等主要基类接 口,BaseConnect定义连接数据库部分接口。如图1, BaseQuery定义数据库操作的基本接 口,如图2。如果需要支持某种数据库类型,只需要实现基类的接口方法即可。在编码时,根据配置不同的数据库类型,从而实例化不同的数据库驱动,以达到支 持多种数据库类型。本文档来自技高网...

【技术保护点】
一种基于公共数据库访问接口,其特征在于,提供了一种标准的API(应用程序编程接口)方法来访问DBMS(Database?Management?System).使实际运用程式的编写者避免了与各种数据源相连接的复杂性,从而能够减少数据库应用软件开发的务工量,缩短开发周期,并提高软件的可靠性。

【技术特征摘要】
1.一种基于公共数据库访问接口,其特征在于,提供了一种标准的API (应用程序编程接口)方法来访问DBMS (Database Management System).使实际运用程式的编写者避免了与各种数据源相连接的复杂性,从而能够减少数据库应用软件开发的务工量,缩短开发周期,并提高软件的可靠性。2.根据权利要求1所述的方法,其特征在于,还包括支持数据库类型为Sybase,SQL Server, Oracle, ODBC, DB...

【专利技术属性】
技术研发人员:何健明王向辉邓丛健
申请(专利权)人:佳都新太科技股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1