Java Tools

            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
            83 隨筆 :: 0 文章 :: 16 評論 :: 0 Trackbacks
          本文介紹如何利用Eclipse插件SQLExplorer在Eclipse中連接各種數據庫進行操作使用。

            Eclipse是目前非常流行的開發平臺,開放擴展的架構讓很多程序員找到了自己個性化的工作環境。

          安裝

          JDK:1.5.0 從http://java.sun.com上去下載安裝
          Eclipse:3.1.1 從http://www.eclipse.org 上去下載解壓
          SQLExplorer 從http://eclipsesql.sourceforge.net/

          技巧

            Eclipse使用技巧之插件管理

            提示:新下載的插件PlugIn一定不要都放在原始的Eclipse目錄下去,一大堆,累死你:(

          1. 前提是你已經安裝好了Eclipse工具了,比如安裝在E:\OpenSource\Eclipse\目錄下,以下這個目錄以%ECLIPSE_HOME%來進行表示;
          2. 此時默認的插件是在%ECLIPSE_HOME%\plugins目錄中的;
          3. 在%ECLIPSE_HOME%下建立一個PlugInsNew的目錄;

            比如:E:\OpenSource\Eclipse\PlugInsNew\

          1. 你下載了個新的插件,比如叫做:XYZ

            那么就在%ECLIPSE_HOME%\PlugInsNew\目錄下建立XYZ目錄,目錄里面是eclipse目錄,eclipse目錄包含有features與plugins兩個子目錄;結構如下圖所示:

          1. 把下載的新插件的文件放在以下相應目錄中

            %ECLIPSE_HOME%\PlugInsNew\XYZ\eclipse\features
            %ECLIPSE_HOME%\PlugInsNew\ XYZ\eclipse\plugins

          2. 建立相關的.link的文件

            然后在%ECLIPSE_HOME%\links目錄里建立一個XYZ.link的文件
            內容如是:path=E:/OpenSource/Eclipse/PlugInsNew/XYZ就一行這樣的路徑指示而已。
            這樣,如果你下載了多個插件就可以如法炮制建立多個Link文件,想加載哪個插件就把哪個插件的Link文件放到%ECLIPSE_HOME%\links的目錄中即可,使用與管理都很方便,建議千萬不要放在默認的安裝目錄中;
            如果你的%ECLIPSE_HOME%與此不同,請修改XYZ.link文件里的路徑

          3. 刪除,關閉Eclipse

            刪除%ECLIPSE_HOME%\links\XYZ.link文件即可
            刪除%ECLIPSE_HOME%\PlugInsNew\XYZ整個目錄及文件

          4. 重新啟動Eclipse即可

          使用

            SQLExplorer插件安裝方法采用上一節的《Eclipse使用技巧之插件管理》
            重新啟動Eclipse后,可以在菜單Window => Show View => Other => 可以看到多了SQLExplorer
          展開SQLExplorer有七項內容,分別為:

          1. Aliases 別名,用來標識數據庫連接串的
          2. Connection Info 連接信息,用來顯示連接數據庫時的相關信息,如,數據庫產品名稱、版本、JDBC驅動程序的名稱、版本、用戶名、連接串、是否自動提交等等。
          3. Connnections 顯示活動的連接情況
          4. Database Structure View 顯示數據庫結構
          5. Drivers 配置驅動程序用
          6. SQL History 執行SQL的歷史記錄
          7. SQL Results 執行SQL的結果集

            下面會分別介紹這七項內容的具體使用:
          如下圖所示:

            菜單Window => Preferences => SQLExplorer
          右邊的項目中,可以設置預覽表結果集時返回的行數、SQL集的返回行數、是否自動提交、還是關閉SQL編輯窗口后提交和寫SQL時是否自動完成表和列名。

            菜單Window => Preferences => SQLExplorer => SQL Editor
          右邊的項目中,可以設置SQL編輯器里的字體屬性、文本屬性

            菜單Window => Show View => Other => SQLExplorer 把里面的七項內容全部顯示出來,你也可以自己進行定制一下它

            開始進行配置驅動程序,打開Drivers

            默認加載成功插件后,只有JDBC ODBC Bridge是打勾可用的,其它都是打紅X不可用的,想想就知道為什么了吧(^_^)

            沒有想出來,接下來看看吧
          右鍵JDBC ODBC Bridge,在彈出的菜單中點擊Change the selected Driver菜單

            可以在彈出的修改驅動程序中看到如下信息,在Driver Class Name顯示的是
          sun.jdbc.odbc.JdbcOdbcDriver
          因為從JDK1.2開始,在JDK里自動帶有這個驅動程序了,所以顯示為可用了:)

            接下來我們開始配置MySQL和Oracle的驅動程序:
          右鍵MMMySQL Driver,在彈出的菜單中點擊Change the selected Driver菜單

            在彈出的修改驅動程序中看到,在Driver Class Name顯示的是org.gjt.mm.mysql.Driver
          點擊Extra Class Path => Add => 選擇你的MySQL所在的路徑,加入它

            加入驅動程序如下所示:

            單擊List Drivers按鈕,在Driver Class Name的右下框中可以看到三個驅動類名,選擇你需要的一個,OK之即可。

            可以看到這下MMMySQL Driver也為打勾可以使用的狀態了。

            以同樣的方法配置Oracle Thin Driver驅動程序

            默認驅動名稱,添加驅動程序:

            可以看到兩個驅動程序的名稱

            配置好驅動程序后,可以開始創建連接了,切換到Aliases別名視圖
          點擊創建圖標,如下:

            選擇MMMySQL Driver

            填入別名的名稱、JDBC連接串URL、用戶名、密碼

            確定后,在Aliases別名視圖里出現剛建立的連接

            右鍵剛建立的數據庫連接別名,在彈出的菜單選擇Open…打開之。

            會彈出一個連接的確認框,你可以更改用戶名與密碼,也可以設置是否自動提交。

            確定后,會自動切換到Database Structure View視圖上,MySQL數據庫,則可以看到Database

            再打開它,可以看到數據庫名,Table表及表的個數與名稱了。

            選中其中的表userpwd,這個表是自己建立的,可以看到以下顯示列、索引、主鍵、外鍵、結果集預覽、行數共六個信息內容。

            以下顯示表的列信息

            以下顯示索引信息

            以下顯示主鍵信息

              以下顯示外鍵信息

            以下顯示結果集預覽的內容

            以下顯示的是記錄行數信息

            切換到Connection Info連接信息的視圖,可以看到連接數據庫時的相關信息,
          如,數據庫產品名稱MySQL、版本4.1.0a-nt
          JDBC驅動程序的名稱MySQL-AB JDBC Driver、版本mysql-connector-java-3.0.16-ga
          用戶名test@localhost、連接串jdbc:mysql://localhost:3306/test、自動提交模式為是等等。

            顯示默認的事務狀態

            切換到Connnections視圖,顯示當前數據庫活動的連接情況,有一個活動的連接。

            右上角,可以打開Open New Connection圖標來打開一個新的連接,比如連接到相同的數據庫,但是卻是不同的用戶

            右上角,單擊New SQL Editor圖標,創建一個新的SQL編輯器,來寫你的SQL語句

            在打開的SQL編輯器中,你可以開始寫SQL語句了,如下:


          按Ctrl + F9 或者點擊Exceute SQL圖標,執行所輸入的語句

          這樣可以在SQL Results視圖中看到如下執行的結果信息

              切換到SQL History 執行SQL的歷史記錄的視圖,可以看到你執行過的語句列表

            再寫一個不同的語句,演示結果集與SQL歷史記錄


          執行后,記錄是顯示在最后的執行結果是在后面,依次遞增的,即1、2、3、最后一個是你最后執行的結果信息內容顯示的地方,不要弄錯了。

            這樣在SQL History里就再增加上了一條執行語句的記錄了

            同樣增加一個Oracle的連接測試

            Oracle數據庫,在Database Structure View視圖里顯示有Database、Monitor、Security、Instance四項內容


          在SQL編輯器中,選擇Oracle的鏈接,再輸入查詢語句測試一下

            可以在結果集里得到如果內容,在第4個標簽欄里了


          再更改一下SQL語句

            得到如下內容,在第4個標簽欄里了

            SQL歷史記錄里可以看到執行過的四條信息了

            這個插件的使用應當不是很容易的,其它的應用技巧與方法繼續中。

          posted on 2007-07-19 18:24 和田雨 閱讀(2269) 評論(0)  編輯  收藏 所屬分類: MySQLEclipse
          主站蜘蛛池模板: 美姑县| 宁阳县| 墨脱县| 河津市| 沙湾县| 桦川县| 台山市| 泽州县| 布拖县| 基隆市| 厦门市| 元谋县| 五家渠市| 邢台市| 广宗县| 延长县| 彝良县| 区。| 奇台县| 淳安县| 西丰县| 海原县| 申扎县| 响水县| 扎赉特旗| 法库县| 施秉县| 阜阳市| 延川县| 南丰县| 个旧市| 寿阳县| 湘潭县| 门头沟区| 汶上县| 云南省| 泸水县| 丹凤县| 武强县| 固阳县| 建德市|