[發明專利]實現不同終端在數據庫上進行數據同步的方法有效
| 申請號: | 201610023490.6 | 申請日: | 2016-01-14 |
| 公開(公告)號: | CN105701218B | 公開(公告)日: | 2019-05-07 |
| 發明(設計)人: | 李柯;張新星;江濤 | 申請(專利權)人: | 四川長虹電器股份有限公司 |
| 主分類號: | G06F16/27 | 分類號: | G06F16/27 |
| 代理公司: | 四川省成都市天策商標專利事務所 51213 | 代理人: | 譚德兵 |
| 地址: | 621000 四*** | 國省代碼: | 四川;51 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 實現 不同 終端 數據庫 進行 數據 同步 方法 | ||
1.一種實現不同終端在數據庫上進行數據同步的方法,其特征在于它包括:
步驟1、將數據操作端增加、刪除、修改的數據在本地分別進行標示存儲;
步驟2、將數據操作端本地存儲的數據上傳至.NET Web服務端;
步驟3、所述.NET Web服務端再將數據批量寫入數據庫的臨時表;
步驟4、數據庫將臨時表中的數據同步至正式表中;
在所述數據庫中的正式表和臨時表中增加Id、操作類型和操作時間,所述操作類型分為增加、修改和刪除;
所述步驟1包括:
對于數據操作端的新增內容,不存儲Id標示,保存數據項、操作類型和操作時間,操作類型標示為增加;
對于數據操作端的修改內容,存儲Id標示,保存數據項、操作類型和操作時間,操作類型標示為修改;
對于數據操作端的刪除內容,存儲Id標示,保存數據項、操作類型和操作時間,操作類型標示為刪除;
所述數據庫采用MSSQL數據庫;所述MSSQL數據庫存儲的步驟包括:
1)查詢臨時表中所有Id為空的記錄,將所述Id為空的記錄插入正式表中;
2)查詢臨時表中Id不為空的記錄,根據Id,在正式表中進行Id的查詢,如果正式表中沒有該Id,則插入該條記錄到正式表中,如果正式表中有該Id,則執行以下步驟3);
3)判斷臨時表中字段的操作類型,如果是修改,則根據Id,更新正式表中對應Id的記錄內容;如果是刪除,則根據Id,刪除正式表中該Id對應的記錄。
2.根據權利要求1所述的實現不同終端在數據庫上進行數據同步的方法,其特征在于它還包括:步驟5、所述.NET Web服務端獲取數據庫執行結果后,所述.NET Web服務端對結果進行封裝處理,然后將處理結果返回給數據操作端進行展示。
3.根據權利要求1所述的實現不同終端在數據庫上進行數據同步的方法,其特征在于所述.NET Web服務端通過SqlBulkCopy方法將數據批量寫入數據庫的臨時表。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于四川長虹電器股份有限公司,未經四川長虹電器股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201610023490.6/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種電線絕緣安裝管
- 下一篇:基于百度地圖的水流態勢一致性系統





