DBImport v3.0 中文版發布:支持各大數據庫數據互導(IT人員必備工具)


事隔一年,做為進軍海外的CYQ.DBImport 數據庫工具,終於發布新版本:DBImport V3.0。

為了廣大國內同胞用的舒心,本次發布中文版本(V1、V2版本為英文版),同時去掉了個人商標CYQ前綴。

另外,本版本內置未面世版CYQ.Data V5內核。

 

DBImport 適合人群:IT人士、站長、及和數據庫打交首的相關相關人員。

只要你是開發者,難免會與數據庫打交道,而且,隨着項目的不同,接觸的數據庫也會不同,
不管是你項目需要支持多種數據庫切換、還是項目需要進行平台的移值,或者是其它因素;
你最終都得各種數據庫間折騰來折騰去,而折騰的背后,就是需要一個好的工具還節省你大量的時間。

 

導數據,不是MSSQL數據庫自帶工具?Oracle不是自帶?navicat For SQLite不是自帶?

別扯了,那些都不靠譜, 局限性太大,要是靠譜的話,網上也不會出來其它的導數據庫工具了。
要是網上那些靠譜能用,程序員也不用苦逼的自己寫代碼東導西導了,當年偶也不用折騰CYQ.DBImport工具出來了。

 

由於事隔一年,這里重新介紹下功能:

1:支持各大數據庫的數據互導(Txt、Xml、Excel、Access、Mssql、Sqlite、MySql、Oracle)
簡單說你可以從一種數據庫任意導到其它任意一種數據庫,隨你喜歡。

2:支持數據庫腳本導出:同樣,隨便從一種數據庫導出成不同數據庫的腳本。

3:支持數據庫設置文檔導出:同理,Access也能導出Oracle版的數據庫設置文檔。

 

功能就上面三個,看似簡單,其實不簡單,要知道各數據兼容性的工作量有多大,這是集了多年的經驗累職出來的。

 

界面依舊保持早期版本的風格,如下圖:

 

 

由於都是IT人士,這么簡單的操作,就不一步一步教了,以大伙的情商,一個界面的操作,小CASE了。

非要看的話,請看V2.0的操作步驟,見:CYQ.DBImport 數據庫反向工程及批量導數據庫工具 V2.0 發布[增加批量導出數據庫腳本及數據庫設計文檔]
 

 

本次版的改進:

 

1:以中文版本發布(早期V1和V2為英文版)

2:借力CYQ.Data V5強力框架、數據互導更流暢、出錯率更低,兼容性更高,由於V5的引進,支持的數據庫類型增加兩個:文本(json格式)及Xml。

3:增加異常處理,避免軟件遇到bug自動退出。

4:調整共享機制,取消原版本的賬號注冊及功能限制,變更為時間限制。

5:修正首列非“ID”列的兼容性問題。

6:其它不便公開的代碼及機制改進。

7:其它請見下載后里的使用前說明。

 

 

另外給大伙補一段,獲取不同數據庫的表結構的區別代碼:

 

一般調用表結構,可以用DBConnection.GetSchema(string connectionName,string[] restrictionValues)方式:

而獲取表的參數,稍有不同:

connectionName,為:Tables
另一個參數,各大數據庫各不同,如下: 
Access與SQLite: new  string[] {  nullnullnull" TABLE " };
MSSQL: restrict =  new  string[] {  nullnullnull" BASE TABLE " }; 
Oracle: new  string[] { “登陸的用戶名”};
MySql: new  string[] {  null, “數據庫名稱”,  null" BASE TABLE " };

 

因此,要兼容一些事情,要處理的事情比較多,有興趣的自己多在各大數據庫間折騰折騰。 

 

另外一邊寫文,一邊在和四只蚊子對戰,剛滅了三只,還有一只,不怕死的來來去,可惜還是被跑了。


DBImport V3.0下載地址:http://www.cyqdata.com/download/article-detail-42517 


另外:(評論里樓層尾數為0的,可以發郵件到contact@cyqdata.com,向作者免費索取注冊碼)


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM