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