數據庫管理工具——SQuirreL SQL Client使用入門

如果您的工作要求您在一天之中連接許多不同的數據庫 (oracle、DB2、mysql、postgresql、Sql Server等等),或者你經常需要在多個不同種類的數據庫之間進行數導入導出。那麼SQuirreL SQL Client 將會是比較理想的數據庫客戶端鏈接工具。

 簡單介紹:  

   SQuirrel SQL Client是一個用Java寫的數據庫客戶端,用JDBC統一數據庫訪問接口以後,可以通過一個統一的用戶界面來操作MySQL PostgreSQL MSSQL Oracle等等任何支持JDBC訪問的數據庫。使用起來非常方便。而且,SQuirrel SQL Client還是一個典型的Swing程序,也算是Swing的一個比較成功的應用了。

 下載及win下安裝:

   下載地址: http://squirrel-sql.sourceforge.net/

   目前最新版本:squirrel-sql-3.1-install.jar

   安裝方法:在命令窗口切換到安裝文件目錄下運行 java -jar squirrel-sql-<version>-install.jar (當然也可以直接點擊JAR安裝)

   具體步驟非常簡單,在安裝過程中可以選擇下載不同數據庫的驅動,當然也可以安裝結束後直接把驅動jar包拷貝到安裝目錄\SQuirreL SQL Client\lib\下。如圖


運行及配置鏈接

  安裝完成後,運行程序中--- SQuirrel SQL Client,這時可愛的小松鼠界面就出現了,進入主界面,配置鏈接:

  選擇左側Aliases,點擊+ 號來創建新的鏈接Alias,

 Name:隨便輸入自己想要數據庫別名。、

 Driver:選擇相應的驅動,紅叉代表驅動不存在,對號代表驅動存在可用。如驅動不存在,可以自己添加,具體添加步驟請看下以小節。

  看下面的圖以MySQL Driver爲例,選中後添加外部MySQL驅動包

 

 

 

 

這樣做了之後紅叉變成對勾表示添加成功



 

 

在Driver中配置好了後,再點擊Alias,自己新建一個數據庫連接

 

 那麼在上面選擇了剛纔添加成功的驅動後,下面就該配置數據庫連接參數及用戶信息了

 

 

配置好以後,可以點擊Test測試。ok。配置成功後點擊OK,連接進入主頁面如下圖

 

 

 

看到那兩個選項卡沒Objects和SQL,切換到SQL,在上面寫入查詢語句,點擊那個小人按鈕表示執行

 

 

 

 

個人使用心得:

  優點:對不同類型數據庫的表,可以方便的使用copy ,快速方便的paste到其他數據庫中,其記錄也同時被複制過去。這徹底解決了不同類型數據庫之間語法及用法上的差異所帶來的數據庫遷移的不便。

 缺點:對於部分特殊類型不能很多好的轉化,比如oracle中的clob類型,對應postgresql的text類型,儘管兩數據庫都是用utf-8字符集,但是在把oracle中含有這個字段的表copy到postgresql後,text類型字段漢字會變爲亂碼(方格)。也許不是SQuirreL SQL Client本身的原因,而是postgresql和oracle之間存儲漢字節碼長度不一樣導致的,postgresql和mysql的複製過程中就沒有出現亂碼現象。


發佈了48 篇原創文章 · 獲贊 4 · 訪問量 21萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章