[发明专利]数据库访问的方法和装置无效
申请号: | 201110436273.7 | 申请日: | 2011-12-22 |
公开(公告)号: | CN103176782A | 公开(公告)日: | 2013-06-26 |
发明(设计)人: | 陈学洋 | 申请(专利权)人: | 北大方正集团有限公司;北京北大方正电子有限公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44;G06F17/30 |
代理公司: | 北京中博世达专利商标代理有限公司 11274 | 代理人: | 申健 |
地址: | 100871 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据库 访问 方法 装置 | ||
技术领域
本发明涉及软件开发领域,尤其涉及数据库访问的方法和装置。
背景技术
.net的三层结构体系包括表示层(USL,User Show Layer)、业务逻辑层(BLL,Business Logic Layer)和数据访问层(DAL,Data Access Layer)。其中,表示层主要是接受用户请求,以及返回数据,为客户端提供应用程序的访问;业务逻辑层主要负责对数据层的操作,即把一些数据层的操作进行组合;数据访问层主要是对以数据库或文本文件等形式存放的原始数据进行操作的操作层,为业务逻辑层或表示层提供数据服务。
在.net开发过程中,当业务逻辑层涉及到数据库的访问时,需要调用数据访问层访问数据库。现有.net数据库项目多采取单数据库访问的方法,一般包括以下步骤:选择数据库类型;针对选定的数据库类型进行数据访问层的设计;针对选定的数据库类型进行数据访问层的编码实现。
然而,在项目开发的实践过程中,上述数据库访问方法存在以下缺点:只能访问单一类型的数据库,在软件维护过程中无法更换数据库类型,降低了软件的可维护性;同时在访问的数据库类型需要变化时,又要针对变化后的数据库类型,重新编写代码,造成代码冗余且开发成本过高。
发明内容
本发明的实施例提供一种数据库访问的方法和装置,能够提升软件的可维护性,降低开发成本。
为达到上述目的,本发明的实施例采用如下技术方案:
一种数据库访问的方法,包括:
建立数据库的配置文件,所述配置文件包括数据库类型指示参数,所述数据库类型指示参数指示当前所使用的数据库类型,且每一数据库类型对应于一数据库类型指示参数;
根据所述配置文件,访问所述数据库类型指示参数所指示的相应数据库。
一种数据库访问的装置,包括:
建立单元,用于建立数据库的配置文件,所述配置文件包括数据库类型指示参数,所述数据库类型指示参数指示当前所使用的数据库类型,且每一数据库类型对应于一数据库类型指示参数;
访问单元,用于根据所述配置文件,访问所述数据库类型指示参数所指示的相应数据库。
采用上述技术方案后,本发明实施例提供的数据库访问的方法和装置,通过建立配置文件,所述配置文件包括指示当前所使用的数据库类型的数据库类型指示参数,因而,当需要访问的数据库类型发生改变时,可通过修改配置文件中的数据库类型指示参数相应改变数据库类型,而无需重新编写代码,能够实现数据库访问的统一管理和统一配置,因而可提升软件的可维护性,同时无需针对每一数据库类型,重复编写数据库连接代码,可降低开发成本。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明数据库访问的方法实施例的流程图;
图2为本发明数据库访问的装置一实施例的结构框图;
图3为本发明数据库访问的装置另一实施例的结构框图;
图4为本发明数据库访问的装置又一实施例的结构框图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明的一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其它实施例,都属于本发明保护的范围。
本发明实施例提供一种数据库访问的方法,如图1所示,包括:
S11,建立数据库的配置文件,所述配置文件包括数据库类型指示参数,所述数据库类型指示参数指示当前所使用的数据库类型,且每一数据库类型对应于一数据库类型指示参数。
在本发明实施例中,数据库类型指示参数为指示数据库类型的参数,不同的数据库类型可具有不同的数据库类型指示参数,所述数据库类型指示参数可预先定义。对应于不同的数据库类型的各数据库类型指示参数可不相同。在建立数据库配置文件时,通过在此配置文件中写入数据库类型指示参数,就可在读取配置文件的过程中,确定当前所使用的特定数据库类型。
S12,根据所述配置文件,访问所述数据库类型指示参数所指示的相应数据库。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北大方正集团有限公司;北京北大方正电子有限公司,未经北大方正集团有限公司;北京北大方正电子有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110436273.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:自动送进螺母切槽装置
- 下一篇:书眉制作方法和装置