1. 程式人生 > >關於小工具對數據庫進行分頁查詢

關於小工具對數據庫進行分頁查詢

處理 會有 acl AC 多線程 sql數據庫 定時 connect 三次

需求:關於第三方數據庫的數據抽取,數據每2個小時會有增量數據。

要求:每天淩晨12:05對T-1日數據進行統一處理。

於是利用1周時間開發了個小工具,主要對接第三方oracle,pg,mysql數據庫的數據。

采用技術:

1.多線程,線程池

2.jdbc,連接池

3.數據庫分頁

遇到問題

1.Javaswing頁面設計難度大

解決方案:采用成熟的eclipse插件WindowBuilder

2.分頁過程中,不斷有新數據插入則會影響數據丟失或重復抽取

解決方案:order by或temp表

3.數據庫連接斷開後的重連機制

解決方案:定時工具重試三次,手動批量工具不斷重試直到獲取connection

關於小工具對數據庫進行分頁查詢