若是你的工做中,須要使用到多個數據庫,又不想在多種客戶端之間切換來切換去。那麼就須要找一款支持多數據庫的客戶端工具了。若是你要鏈接多個關係型數據庫,你就能夠使用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的地址映射