若是你的工做中,须要使用到多个数据库,又不想在多种客户端之间切换来切换去。那么就须要找一款支持多数据库的客户端工具了。若是你要链接多个关系型数据库,你就能够使用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的地址映射