[發明專利]數據庫訪問的方法和裝置無效
| 申請號: | 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.szxzyx.cn/pat/books/201110436273.7/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:自動送進螺母切槽裝置
- 下一篇:書眉制作方法和裝置





