一款支持從一種數據庫中反向工程生成多種數據庫腳本和多數據庫間批量互導數據功能的小工具。
功能1:反向工程,從任意一種數據庫生成另外一種數據庫腳本
功能2:導數據功能:從任意一種數據庫導數據到另外一種數據庫
功能3:生成數據庫設計文檔,從任意一種數據庫生成任意的數據庫類型數據庫文檔
DBImport介紹
1:主圖:界面的變化主去掉了存儲過程分頁選項,增加了定時功能配置項
定時功能介紹:(用戶給我提醒:增加定時功能,那么軟件就具備了時時數據同步功能,而且還是跨數據庫的)
于是,軟件的B格一下子就提升起來了,因為市場上的數據同步軟件都很昂貴,而且只適配同類數據庫。
現在,大伙多了一種簡單的選擇。
定時功能使用介紹:
1:打勾定時(按天或按間隔)=》操作選擇會自動切換到第四選項(按主鍵自動識別更新或插入)
2:勾選Check【Time...】(如果表存在EditTime或UpdateTime字段,會自動根據此標識選出最新更新的數據)
3:開始導數據【如果要停止,把打勾的定時取消即可】
PS1:時間字段的名稱是可以配置的,見軟件目錄的Config.txt文件。
PS2:下面的Where條件也增加了一個標簽[EXETIME],適用于需要自定義條件的的定時器。
應用場景:
之前發布了ASP.NET Aries 框架的示例站,結果總有人搗亂,改密碼,刪數據搞破壞,影響其它人使用。
每次都是用戶提醒我說賬號登陸不了,要不菜單不見了,我只好默默打開電腦,開了DBImport,從本機導數據還原回去,累啊....
現在把DBImport扔上去,定時半小時更新數據回去,一下子省心了,再也不用擔心這些流氓用戶破壞數據了。
如果你也有演示站,怕用戶刪數據,呵呵,扔個DBImport上去,設個定時,管你愛刪不刪。
2:主圖2:界面調整了數據庫的順序,增加了Xml選項
這里優化了幾個點:
1:顯示數據腳本時,從同步變成線程(有用戶反應字段多時會卡)
2:修正Txt和Xml的導出數據腳本(為Json格式的文本和Xml格式的Xml)
3:導出MSSQL數據腳本對于nvarchar等n開頭字段,增加:N''(有用戶反應不帶N,英文環境下中文亂碼)
4:導出的腳本處理Bit類型,統一轉為1,0數據。(之前MySql必須False,MSSQL必須'False‘,有沒有引號都要細心處理。)
3:主圖3:數據庫鏈接示例,根據不同的數據庫類型在這里選擇示例鏈接
主要說明:
軟件目錄下有(使用說明必看.txt),像SQLite、Sybase、Oracle,是需要根據情況解壓對應的DLL再運行軟件使用的。
4:關于MySQL批量執行的技術說明
- PC官方版
- 安卓官方手機版
- IOS官方手機版