SQuirrel SQL Client數據庫連接工具的配置與使用

SQuirrel SQL Client介紹:

SQuirrel SQL Client是一個用Java寫的數據庫客戶端,用JDBC統一數據庫訪問接口以後,可以通過一個統一的用戶界面來操作MySQL PostgreSQL MSSQL Oracle等等任何支持JDBC訪問的數據庫。使用起來非常方便。而且,SQuirrel SQL Client還是一個典型的Swing程序,也算是Swing的一個比較成功的應用了。關於此工具的詳細介紹還可以瞭解官方信息【http://www.squirrelsql.org/】,此工具的方便之處在於,可能工作中一天會訪問很多的數據庫,有oracle、mysql、hive、hbase等不同種類的數據庫,而每一種數據庫都是不一樣的連接工具,而SQuirrel SQL Client的特性爲jdbc的連接方式,所以配置好了相應的數據庫的jdbc驅動就可以訪問所有的不同種類的數據庫。

SQuirrel SQL Client使用:

目前SQuirrel SQL Client最新版本爲3.8.1,具體下載安裝可以去參考官網介紹,或者也可以下載已經安裝好的工具包,打開既可以使用,具體可參考此鏈接【點擊打開鏈接】,只需雙擊squirrel-sql.bat批處理文件即可。

接下來介紹怎麼去配置hive驅動

第一步,打開drivers驅動配置器,點擊添加


第二步,填寫配置信息

name:可自定義命名

example URL:HIVE存儲在hdfs上的url


第三步:

在 extra class path路徑中add一些關於hive的jara包,具體jara包可以在此處下載【hive驅動下載】,下載完成後即可導入到 extra class path中


class name與截圖相同,點擊ok,即可提示配置成功的界面


第四步,配置Aliases


填寫配置信息


Name:自定義名稱

Driver:選擇剛纔配置好的驅動

user name:用戶名

password:密碼

接下來就連接成功了,可以進行查詢操作


但是在連接hive的時候,建立的session隔一段時間就會斷,所以需要設置一個保持連接的參數,隔一段時間訪問服務器一次,保持session的存活


點擊連接,選擇到Properties


設置間隔120s去執行依據簡單的語句,這裏執行show databases

下面介紹此工具連接phoenix的配置方法

在連接phoenix的時候只用配置一個jar包就可以,集羣hbase版本爲1.2.6,對應的jar包爲phoenix-4.13.1-HBase-1.2-thin-client,與hive的配置方法相同,在example URL的位置填寫好配置參數,【jdbc:phoenix:thin:url=http://IP地址:端口;serialization=PROTOBUF】,唯一不同的是要多配置一個參數serialization=PROTOBUF,這樣就算連接以及配置完成,接下來需要做的就是在aliases裏找到配置好的phoenix drivers進行連接即可。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章