[發(fā)明專利]一種數(shù)據(jù)庫配置方法、裝置、電子設備和可讀存儲介質在審
| 申請?zhí)枺?/td> | 202011156066.1 | 申請日: | 2020-10-26 |
| 公開(公告)號: | CN112286907A | 公開(公告)日: | 2021-01-29 |
| 發(fā)明(設計)人: | 賀世博;尹曄 | 申請(專利權)人: | 中信百信銀行股份有限公司 |
| 主分類號: | G06F16/21 | 分類號: | G06F16/21;G06F8/35;G06F8/71 |
| 代理公司: | 北京市蘭臺律師事務所 11354 | 代理人: | 李浩;張峰 |
| 地址: | 100029 北京*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 數(shù)據(jù)庫 配置 方法 裝置 電子設備 可讀 存儲 介質 | ||
本發(fā)明涉及計算機數(shù)據(jù)庫的技術領域,具體涉及一種數(shù)據(jù)庫配置方法、裝置、電子設備和可讀存儲介質。所述方法包括:通過獲取目標業(yè)務前端開發(fā)程序報文;提取所述開發(fā)程序報文的目標對象;將所述目標對象寫入預設的關系定義模板并生成目標請求文件;根據(jù)數(shù)據(jù)庫配置模板,將所述目標請求文件發(fā)送至數(shù)據(jù)庫。本申請公開的數(shù)據(jù)庫配置方案提高了后臺管理系統(tǒng)數(shù)據(jù)庫配置效率。
技術領域
本發(fā)明涉及計算機數(shù)據(jù)庫技術領域,具體涉及一種數(shù)據(jù)庫配置方法、裝置、電子設備和可讀存儲介質。
背景技術
在計算機操作應用中基本上所有業(yè)務場景都需要涉及到與各類數(shù)據(jù)庫進行交互或者對數(shù)據(jù)庫的訪問,尤其是當需要開發(fā)一個新的APP或者是對一個APP中的一個功能模塊進行更改優(yōu)化時,這就必不可少地涉及到需要對數(shù)據(jù)庫進行增改刪操作以及因數(shù)據(jù)庫內(nèi)容的變化需要對數(shù)據(jù)庫進行操作,但是此種情況下技術人員進行數(shù)據(jù)庫數(shù)據(jù)操作的人工代碼開發(fā)工作量大,且重復性工作多。一旦發(fā)生庫表結構變更或業(yè)務邏輯變動時往往涉及分析、改造的范圍廣,系統(tǒng)維護難度大。
發(fā)明內(nèi)容
本申請的目的旨在至少能解決上述的技術缺陷之一。本申請所采用的技術方案如下:
第一方面,本申請實施例公開了一種數(shù)據(jù)庫配置方法,所述方法包括:
獲取目標業(yè)務前端開發(fā)程序報文;
提取所述開發(fā)程序報文的目標對象;
將所述目標對象寫入預設的關系定義模板并生成目標請求文件;
根據(jù)數(shù)據(jù)庫配置模板,將所述目標請求文件發(fā)送至數(shù)據(jù)庫。
進一步地,所述關系定義模板用于為所述開發(fā)程序中與目標業(yè)務相關聯(lián)的代碼字段,和,數(shù)據(jù)庫中的目標數(shù)據(jù)表構建映射關系;其中所述目標數(shù)據(jù)表為存儲所述目標業(yè)務需求數(shù)據(jù)的數(shù)據(jù)表。
進一步地,所述關系定義模板內(nèi)容包括但不限于:
表字段的轉換、數(shù)值映射、目標數(shù)據(jù)表操作類型。
可選地,獲取目標業(yè)務前端開發(fā)程序報文包括:
根據(jù)目標業(yè)務需求,接收用戶編輯指令,生成目標業(yè)務前端的開發(fā)程序報文。
進一步地,提取所述開發(fā)程序報文的目標對象包括:
根據(jù)所述目標業(yè)務需求,確定所述目標業(yè)務需求對所述數(shù)據(jù)庫的操作類型;其中所述操作類型包括但不限于:插入數(shù)據(jù)、刪除數(shù)據(jù)、修改數(shù)據(jù)和查詢數(shù)據(jù);
根據(jù)所述操作類型,解析所述開發(fā)程序報文的結構對象獲取到與所述操作類型相關的代碼字段;其中與所述操作類型相關的代碼字段為目標對象。
可選地,獲取到與所述操作類型相關的代碼字段之后,所述方法還包括:
將所述代碼字段進行格式化處理;其中所述格式化處理為將所述代碼字段中的駝峰轉化為下劃線;
將所述格式化處理后的代碼字段封裝寫入預設關系定義模板生成目標請求文件。
進一步地,將所述目標請求文件發(fā)送至數(shù)據(jù)庫包括:
根據(jù)所述數(shù)據(jù)庫配置模塊,將所述目標請求文件寫入目標數(shù)據(jù)表;根據(jù)所述寫入的目標請求文件,對所述目標數(shù)據(jù)表執(zhí)行目標操作;其中所述目標操作包括但不限于:插入數(shù)據(jù)、刪除數(shù)據(jù)、修改數(shù)據(jù);
和/或,
根據(jù)所述數(shù)據(jù)庫配置模板,將所述目標請求文件發(fā)送至目標數(shù)據(jù)表;其中所述目標數(shù)據(jù)表為存儲所述目標業(yè)務需求數(shù)據(jù)的數(shù)據(jù)表;根據(jù)所述目標請求文件,所述目標數(shù)據(jù)表向前端發(fā)送反饋文件。
進一步地,將所述格式化處理后的代碼字段封裝寫入預設關系定義模板生成目標請求文件之前,所述方法還包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中信百信銀行股份有限公司,未經(jīng)中信百信銀行股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011156066.1/2.html,轉載請聲明來源鉆瓜專利網(wǎng)。
- 數(shù)據(jù)庫
- 數(shù)據(jù)庫管理系統(tǒng)及數(shù)據(jù)庫
- 數(shù)據(jù)庫構筑裝置、數(shù)據(jù)庫檢索裝置、數(shù)據(jù)庫裝置、數(shù)據(jù)庫構筑方法、以及數(shù)據(jù)庫檢索方法
- 數(shù)據(jù)庫和數(shù)據(jù)庫處理方法
- 數(shù)據(jù)庫系統(tǒng)、數(shù)據(jù)庫更新方法、數(shù)據(jù)庫以及數(shù)據(jù)庫更新程序
- 容器數(shù)據(jù)庫
- 數(shù)據(jù)庫同步方法及數(shù)據(jù)庫
- 一種MongoDB數(shù)據(jù)庫對象復制延遲監(jiān)控方法和裝置
- 數(shù)據(jù)分布式存儲方法、裝置、電子設備及存儲介質
- 數(shù)據(jù)庫語句執(zhí)行方法及裝置





