[發(fā)明專利]應用數(shù)據(jù)庫的更新方法及裝置在審
| 申請?zhí)枺?/td> | 201710113224.7 | 申請日: | 2017-02-28 |
| 公開(公告)號: | CN106844772A | 公開(公告)日: | 2017-06-13 |
| 發(fā)明(設計)人: | 劉江川;何紅勝;喬立君 | 申請(專利權)人: | 東軟集團股份有限公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30 |
| 代理公司: | 北京鼎佳達知識產權代理事務所(普通合伙)11348 | 代理人: | 劉喆,劉鐵生 |
| 地址: | 110179 遼*** | 國省代碼: | 遼寧;21 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 應用 數(shù)據(jù)庫 更新 方法 裝置 | ||
技術領域
本發(fā)明涉及一種終端應用技術領域,特別是涉及一種應用數(shù)據(jù)庫的更新方法及裝置。
背景技術
隨著市場上平板電腦、智能手機等智能終端的興起,智能終端已經成為人們生活中不可或缺的一部分,人們可以通過智能終端上安裝的客戶端應用進行在線聊天、網(wǎng)絡游戲、網(wǎng)上購物等操作。為了滿足用戶多變的需求,應用需要不斷進行更新。
目前,當需要更新應用版本時,如果有應用數(shù)據(jù)庫結構的變動,則需要使用人工編寫的SQL(Structured Query Language)語句,執(zhí)行相應應用數(shù)據(jù)庫的更新操作,以達到應用數(shù)據(jù)庫更新的目的,例如,利用人工編寫的SQL語句,對應用數(shù)據(jù)庫增加一些特定字段或者修改一些數(shù)據(jù)等。
然而,當需要頻繁對應用數(shù)據(jù)庫進行更新時,通過上述利用SQL語句進行更新的方式,每次都需要開發(fā)人員人工編寫復雜的SQL語句代碼,會造成應用數(shù)據(jù)庫的更新效率較低。
發(fā)明內容
有鑒于此,本發(fā)明提供了一種應用數(shù)據(jù)庫的更新方法及裝置,主要目的在于可以提高應用數(shù)據(jù)庫的更新效率。
依據(jù)本發(fā)明一個方面,提供了一種應用數(shù)據(jù)庫的更新方法,該方法包括:
當接收到對應用數(shù)據(jù)庫進行更新的指令時,獲取攜帶有所述應用數(shù)據(jù)庫更新規(guī)則的配置文件;
對所述配置文件進行解析,得到所述應用數(shù)據(jù)庫的更新規(guī)則;
根據(jù)所述更新規(guī)則,編譯生成預定編程語言的代碼語句;
通過執(zhí)行所述代碼語句,對所述應用數(shù)據(jù)庫進行更新。
依據(jù)本發(fā)明另一個方面,提供了一種應用數(shù)據(jù)庫的更新裝置,該裝置包括:
獲取單元,用于當接收到對應用數(shù)據(jù)庫進行更新的指令時,獲取攜帶有所述應用數(shù)據(jù)庫更新規(guī)則的配置文件;
解析單元,用于對所述配置文件進行解析,得到所述應用數(shù)據(jù)庫的更新規(guī)則;
生成單元,用于根據(jù)所述更新規(guī)則,編譯生成預定編程語言的代碼語句;
更新單元,用于通過執(zhí)行所述代碼語句,對所述應用數(shù)據(jù)庫進行更新。
借由上述技術方案,本發(fā)明提供的一種應用數(shù)據(jù)庫的更新方法及裝置,與目前使用人工編寫的SQL語句對應用數(shù)據(jù)庫進行更新的方式相比,本發(fā)明當接收到對應用數(shù)據(jù)庫進行更新的指令時,可以對攜帶有應用數(shù)據(jù)庫更新規(guī)則的配置文件進行解析得到具體的更新規(guī)則,并根據(jù)該更新規(guī)則生成預定編程語言的代碼語句,通過執(zhí)行代碼語句對應用數(shù)據(jù)庫進行更新,進而可以實現(xiàn)利用攜帶有應用數(shù)據(jù)庫更新規(guī)則的配置文件,對應用數(shù)據(jù)庫進行更新,每次需要對應用數(shù)據(jù)庫進行更新時,只需在配置文件添加相應的更新規(guī)則并進行相應的解析執(zhí)行,即可實現(xiàn)對應用數(shù)據(jù)庫進行更新,無需人工編寫復雜的SQL語句,從而可以提高應用數(shù)據(jù)庫的更新效率。
上述說明僅是本發(fā)明技術方案的概述,為了能夠更清楚了解本發(fā)明的技術手段,而可依照說明書的內容予以實施,并且為了讓本發(fā)明的上述和其它目的、特征和優(yōu)點能夠更明顯易懂,以下特舉本發(fā)明的具體實施方式。
附圖說明
通過閱讀下文優(yōu)選實施方式的詳細描述,各種其他的優(yōu)點和益處對于本領域普通技術人員將變得清楚明了。附圖僅用于示出優(yōu)選實施方式的目的,而并不認為是對本發(fā)明的限制。而且在整個附圖中,用相同的參考符號表示相同的部件。在附圖中:
圖1示出了本發(fā)明實施例提供的一種應用數(shù)據(jù)庫的更新方法流程示意圖;
圖2示出了本發(fā)明實施例提供的另一種應用數(shù)據(jù)庫的更新方法流程示意圖;
圖3示出了本發(fā)明實施例提供的一種應用數(shù)據(jù)庫的更新裝置結構示意圖;
圖4示出了本發(fā)明實施例提供的另一種應用數(shù)據(jù)庫的更新裝置結構示意圖。
具體實施方式
下面將參照附圖更詳細地描述本公開的示例性實施例。雖然附圖中顯示了本公開的示例性實施例,然而應當理解,可以以各種形式實現(xiàn)本公開而不應被這里闡述的實施例所限制。相反,提供這些實施例是為了能夠更透徹地理解本公開,并且能夠將本公開的范圍完整的傳達給本領域的技術人員。
本發(fā)明實施例提供了一種應用數(shù)據(jù)庫的更新方法,可以提高應用數(shù)據(jù)庫的更新效率,如圖1所示,該方法包括:
101、當接收到對應用數(shù)據(jù)庫進行更新的指令時,獲取攜帶有應用數(shù)據(jù)庫更新規(guī)則的配置文件。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于東軟集團股份有限公司,未經東軟集團股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710113224.7/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í)行方法及裝置





