Squirrel: 通用SQL、NoSQL客戶端

 

      若是你的工做中,須要使用到多個數據庫,又不想在多種客戶端之間切換來切換去。那麼就須要找一款支持多數據庫的客戶端工具了。若是你要鏈接多個關係型數據庫,你就能夠使用Navicat Premium。可是若是你有使用到NOSQL(譬如HBase、MongoDB等),仍是建議使用Squirrel SQL Client。java

 

一、安裝

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

安裝:java –jar squirrel.jar數據庫

 

 

 

在安裝過程當中,能夠選擇相關插件:工具

 

 

二、配置數據庫鏈接

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

加載驅動:
String driverClass = 「」;
classLoader.loadClass(driverClass);

獲取鏈接:
String url = 「」;
String username =」」;
String password =」」;
DriverManager.getConnection(url,username,password);

 

那麼在使用Squirrel鏈接數據庫時,只須要配置一下驅動類,以及url、username、password就能夠了。url

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

 

 

配置驅動

配置驅動其實就是配置driverClassName。具體操做是:.net

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

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

 

 

配置鏈接

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

若是有使用到不一樣的MySQL數據庫的狀況。就能夠配置多個鏈接了,而這多個鏈接就是能夠共享一個數據庫驅動的。下面是已配置好可用的數據庫鏈接:

   

 配置完畢就能夠鏈接使用了。

 

 

在使用HBase時,若是也使用了Phoenix,就能夠使用Squirrel配置phoenix驅動,達到訪問HBase數據庫的目的:

 

 

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

 

 而後就能夠訪問HBase中的數據了。

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

相關文章
相關標籤/搜索