Squirrel: 通用SQL、NoSQL客戶端


 

      如果你的工作中,需要使用到多個數據庫,又不想在多種客戶端之間切換來切換去。那么就需要找一款支持多數據庫的客戶端工具了。如果你要連接多個關系型數據庫,你就可以使用Navicat Premium。但是如果你有使用到NOSQL(譬如HBase、MongoDB等),還是建議使用Squirrel SQL Client。

 

1、安裝

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

安裝:java –jar squirrel.jar

 

 

 

在安裝過程中,可以選擇相關插件:

 

 

2、配置數據庫連接

在java中,使用jdbc取得連接的方式是:

加載驅動:
String driverClass = “”;
classLoader.loadClass(driverClass);

獲取連接:
String url = “”;
String username =””;
String password =””;
DriverManager.getConnection(url,username,password);

 

那么在使用Squirrel連接數據庫時,只需要配置一下驅動類,以及url、username、password就可以了。

 在配置前,先將數據庫驅動放到${Squirrel_HOME}/lib目錄下。然后打開Squirrel配置相關驅動、連接。

 

 

配置驅動

配置驅動其實就是配置driverClassName。具體操作是:

Driver>[+]號>配置驅動。下面是內置的一個MySQL驅動的配置。

只有Name、ClassName是必須配置的。

 

 

配置連接

    配置連接其實就是配置url、username、password。url是必須的,username、password是由數據庫的密碼來決定的。配置連接時,要指定它使用哪個驅動。

如果有使用到不同的MySQL數據庫的情況。就可以配置多個連接了,而這多個連接就是可以共享一個數據庫驅動的。下面是已配置好可用的數據庫連接:

   

 配置完畢就可以連接使用了。

 

 

在使用HBase時,如果也使用了Phoenix,就可以使用Squirrel配置phoenix驅動,達到訪問HBase數據庫的目的:

 

 

配置連接,並使用該驅動:

 

 然后就可以訪問HBase中的數據了。

配置HBASE Phoenix 時記得 在hosts文件里配置 zk的地址映射


免責聲明!

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



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