SQuirreL SQL Client 是一款強大的服務器配置管理軟件,軟件完美支持windows、linux以及mac等多個平臺,他將允許您查看一個JDBC兼容的數據庫的結構、瀏覽表中的數據,發出SQL命令等。需要的朋友下載試試吧。
SQuirreL SQL Client基本配置教程
一、安裝數據庫
解壓到任意目錄后在cmd下進入解壓后的目錄
java -jar squirrel-sql-<version>-install.jar
在Linux下安裝安裝好jar環境后雙擊即可
在java中要連接數據庫一般是采用jdbc的方案,基本上目前市面上能見到的數據庫都會提供jdbc的接口(其它的語言實在不能與它相比,這是java極大的優勢),所以如果我們要連接數據庫的話,那么只要下載對應的jdbc驅動即可。例如:
Oracle可以從 oracle 的安裝盤中找到名字叫 ojdbc14.jar 的驅動。
二、連接數據庫
在Alias的窗口中,點擊 "十" 字圖標,即會彈出一個 Add Alias的對話框,在對話框中選擇對應的數據庫驅動。填定名稱和對應的賬號密碼,其中有一項的url是安照jdbc的規范來填的,可以參考下面的例子
oracle :
jdbc:oracle:thin:@200.100.100.2:1521:orcl
(注意,在java中如果使用oracle:thin驅動的話,不需要oracle客戶端的oci支持也可連接oracle,其中orcl為實例名)
Microsoft SQL Sever :
jdbc:jtds:sqlserver://200.100.100.5:1433/dbname;tds=8.0
mysql :
jdbc:mysql://200.100.100.6/dbname?user=myuser&password=mypass&useunicode=true&characterencoding=gbk
PostgreSQl 8.1:
URL: jdbc:postgresql://localhost:5432/mydb
postgres/postgres
創建連接保存后,就可以使用了
SQuirreL SQL Client怎么配置Oracle
啟動性能,介紹了精密控制允許您指定哪些模式加載。這是甲骨文公司的一件大事,因為它有許多模式很少使用默認和一些偶爾使用噸對象(例如系統)。你可以控制每個別名這個配置如下:
右鍵單擊別名并選擇“別名屬性”。
在結果對話框的“模式”選項卡,選擇“指定模式加載和緩存”。
點擊“連接數據庫刷新模式表”按鈕。(所列的每一個模式的現在,你可以指定是否表、視圖和/或程序加載到對象樹,通過單擊細胞表、視圖或過程。
關掉所有模式,然后顯式地添加你需要的這個特殊的別名。可以輕松實現這一模式表下面的按鈕。它形成一個句子應該讀“< >所有對象在所有模式設置為<不加載>”,然后單擊Apply。所有的表、視圖和過程細胞移動到“不要加載”價值。
找到你的模式和變化的表、視圖和過程細胞這一行“加載…”(緩存將幫助如果你有大量的對象總是存在)
接下來發現系統模式和改變它加載視圖。
開始一個新的會話,別名和SYS視圖將加載到新會話的對象樹
squirrel sql client 連接不上hive怎么辦
從開始菜單中打開SQuirrel SQL Client,點擊最左側的”Drivers”驅動tab頁,點擊添加(+)來添加Hive的驅動配置:
在彈出的添加驅動對話框中填入Hive的驅動信息:
注意:在”Extra Class Path”中,需要加入運行Hive所依賴的jar包,我這里將$HIVE_HOME/lib/下的所有jar包,以及Hadoop的核心jar包,
還有slf4j的兩個jar包都添加進去。最后點擊OK確定。
SQuirreL SQL Client更新日志
3.7.1 更新:
別名- - >屬性- - >標簽模式現在可以表進行分類
數據導入插件:新選項選擇如果進口在單個事務中完成
或者每N多的插入數據提交后,N可以配置。
外鍵引用窗口現在也生產結果樹的根表引用。
SQL格式有三個新選項,看到菜單文件- >全球首選項- > SQL格式選項卡
——縮進部分復選框
——逗號將單選按鈕
——當和/或關鍵字出現在從條款可以選擇忽略開始新行設置。
這可能被認為是導致加入條款更具可讀性。
在SQL編輯器中當前SQL馬克:如果插入符號放置在一個SQL,這個SQL可以使用ctrl輸入,執行此SQL現在被一個藍色的盒子。
功能可以關閉或盒子的顏色可以改變全球在文件菜單- - >首選項- - >選項卡“SQL”——>一節“通用”
新的全球偏好”引用函數應該引用中的復制到剪貼板”,看到菜單文件- - >全球首選項- - >選項卡“SQL”——>一節“通用”
注意:這個改變編輯額外的插件被刪除了。其所有功能現在松鼠的核心的一部分。不影響的變化
使用的功能變化。松鼠不會加載“編輯額外的插件了。
更新后的波蘭語翻譯。由于Begina Felicysym。
插件語法:過去五找到字符串是現在保存,可以選擇從下拉的查找和替換對話框。
bug修正:
# 1241切換選項卡使用Alt左/右不工作后使用拖拽標簽都被感動了
改進的日志記錄和處理的“內容”選項卡顯示在“對象”選項卡中,目的是跟蹤/預防。
——如果一個SQL加載內容選項卡失敗,完整的SQL字符串是寫入日志
——“SELECT *……”聲明發出最后的回退。
為DB2數據類型“數據”,圖形和VARGRAPHIC“存儲結果的SQL表”功能沒有創造正確的“create table”腳本。
關于結果輸出為文本:
替換空字符串字符(0 x00)與空間char,作為這個角色不能被復制到剪貼板和數據后null字符不復制。
(如發生在這個主題上與DB2工作。)
這種修復也取代FF和空間形成飼料字符(0 x0c)字符,
FF性格是導致問題當文本數據粘貼到高級的文本編輯器如文本編輯器,它創造了意想不到的新行。
一些選項在新會話屬性(中止錯誤,編寫sql錯誤日志文件)松鼠重啟后還未得救
毫秒丟失當你復制時間戳值通過“復制為SQL中插入值語句”選項
# 1240數據導入插件:當異常發生自動提交模式通常是改變。
隨著這個修復以下改進:
- UI resizeable
——更好的錯誤消息
顏色# 1237人失蹤SQL窗口和對象樹窗口
# 1236快捷置評/取消當前行(ctrl +“/”)不工作
固定的錯誤# 1236的建議
請注意:松鼠的原創評論/取消熱鍵ctrl +數字鍵盤/ ctrl + shift +數字鍵盤-。
當前SQL標記顯示在對象樹找到字段。
# 1226連接不工作當會話工具欄被配置為不顯示。
看到菜單“文件”- >“新會話屬性”- - >選項卡“一般”,檢查“顯示工具欄”復選框。
對象樹:內容選項卡加載了ClassCastException當表內容視為文本輸出。
NullPointerException時發生的“秀外鍵引用”鼠標右鍵菜單項的SQL結果表被點擊。
- PC官方版
- 安卓官方手機版
- IOS官方手機版