<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    dream.in.java

    能以不變應(yīng)萬變是聰明人做事的準(zhǔn)則。萬事從小事做起,積累小成功,問鼎大成功,是成功者的秘訣。

    Eclipse SQLExplorer插件的安裝和使用

    from: http://blog.csdn.net/flashlm/archive/2007/06/30/1672836.aspx

    插件名稱: SQLExplorer
    插件分類: SQL Editor
    插件版本: 2.2.4
    插件主頁:[url]https://sqlexplorer.dev.java.net/[/url]
    下載地址:[url]http://puzzle.dl.sourceforge.net/sourceforge/eclipsesql/net.sourceforge.sqlexplorer_2.2.4.zip[/url]

    插件介紹:
    SQLExplorerEclipse集成開發(fā)環(huán)境的一種插件,它可以被用來從Eclipse連接到一個(gè)數(shù)據(jù)庫。SQLExplorer插件提供了一個(gè)使用SQL語句訪問數(shù)據(jù)庫的圖形用戶接口(GUI)。通過使用SQLExplorer,能夠顯示表格、表格結(jié)構(gòu)和表格中的數(shù)據(jù),以及提取、添加、更新或刪除表格數(shù)據(jù)。SQLExplorer同樣能夠生成SQL腳本來創(chuàng)建和查詢表格。所以,與命令行客戶端相比,使用SQLExplorer可能是更優(yōu)越的選擇。

    安裝條件:
    eclipse-SDK-3.1.2-win32
    [url]http://mirrors.nsa.co.il/eclipse/eclipse/downloads/drops/R-3.1.2-200601181600/eclipse-SDK-3.1.2-win32.zip[/url]

    SQLExplorer_2.2.4
    [url]http://puzzle.dl.sourceforge.net/sourceforge/eclipsesql/net.sourceforge.sqlexplorer_2.2.4.zip[/url]

    一、安裝SQLExplorer插件

    在 這里用link方式來安裝SQLExplorer插件,將下載下來的net.sourceforge.sqlexplorer_2.2.4.zip包,解 壓縮到比如D:\eclipseplugins目錄,將net.sourceforge.sqlexplorer_2.2.4目錄重新命名為: sqlexplorer_2.2.4目錄,改成如下目錄結(jié)構(gòu):D:\eclipseplugins\sqlexplorer_2.2.4\eclipse \plugins\net.sourceforge.sqlexplorer_2.2.4,然后在比如:D:\eclipse-SDK-3.1.2\ links新建一個(gè)sqlexplorer_2.2.4.link文件,這文件指向sqlexplorer_2.2.4插件所在的目錄,也就是D:\ eclipseplugins\sqlexplorer_2.2.4目錄,重新啟動(dòng)Eclipse,就可以看到sqlexplorer插件了,若沒看到, 請?jiān)趀clipse啟動(dòng)參數(shù)加上參數(shù)-clean,即eclipse.exe -clean,就可以了!如圖
    在Eclipse中“Window->preferences...“檢查sqlexplorer是否安裝成功,
    5.bmp

    表明安裝成功!~-~

    二、使用SQLExplorer插件

    SQLExplorer 通過JDBC連接數(shù)據(jù)庫的,包括Oracle、SQLServer、MySQL等流行的關(guān)系數(shù)據(jù)庫,因此為了便于加深理解和使用,本例子建立一個(gè)從 Eclipse到SQL Server2000數(shù)據(jù)庫的JDBC連接,接著將在SQLExplorer圖形SQL客戶端提取和顯示示例數(shù)據(jù)。

    上 一節(jié)介紹了安裝SQLExplorer,接下來在使用SQLExplorer前需要配置,啟動(dòng)Eclipse后,打開SQLExplorer視窗,在 Eclipse中集成環(huán)境中單擊”Open perspective“->”Other...“按鈕來打開一個(gè)視窗,選擇SQLExplorer插件,如圖:
    6.bmp 7.bmp

    就 將看到SQLExplorer視窗顯示在Eclipse左邊中,Drivers標(biāo)簽顯示了不同的數(shù)據(jù)庫驅(qū)動(dòng),它們用來連接不同的數(shù)據(jù)庫,現(xiàn)在可用的數(shù)據(jù)庫 包括DB2、Oracle、Sybase、HSQLDB、SQLServer和PostgreSQL,針對SQLServer來配置 SQLExplorer,為了配置SQLServer驅(qū)動(dòng),右擊Microsoft MSSQL Server JDBC Driver結(jié)點(diǎn),并且選擇 Change the selected Driver,如圖

    8.bmp

    在 Modify driver框中,選擇 Extra Class Path 標(biāo)簽,并且單擊 Add 按鈕將SQLServer驅(qū)動(dòng).jar文件添加到類路徑中,下圖顯示將SQLServer的JDBC驅(qū)動(dòng)加到 Eclipse 的類路徑中。將 Driver 欄中的Example URL改成jdbc:microsoft:sqlserver://server-name:1433,這里的server-name指的是 SQLServer服務(wù)器名稱,比如連接本地?cái)?shù)據(jù)庫改成jdbc:microsoft:sqlserver://localhost:1433即可。
    底下的Driver Class Name不需要改,采用默認(rèn)值即可,如圖

    9.bmp

    若 要連接MS SQL Server數(shù)據(jù)庫并提取其中的表格,需要為連接建立一個(gè)別名,一個(gè)連接的別名說明了連接設(shè)置,JDBC驅(qū)動(dòng)、URL、用戶名和密碼。在 SQLExplorer視窗中選擇 Aliases 標(biāo)簽,單擊“Create new Aliases”按鈕來創(chuàng)建一個(gè)新的別名,如圖
    10.bmp

    在“Create new Aliases”框中,指定一個(gè)別名,選擇“Microsoft MSSQL Server JDBC Driver”來為MS SQL Server數(shù)據(jù)庫創(chuàng)建一個(gè)別名。在 URL 域中指定數(shù)據(jù)庫的連接 URL,如:jdbc:microsoft:sqlserver://localhost:1433,下圖展示了MS SQL Server別名的設(shè)置,
    11.bmp

    以上操作將一個(gè)MS SQL Server別名加入到 Aliases標(biāo)簽中,如圖所示,若要修改一個(gè)別名,右鍵點(diǎn)擊別名結(jié)點(diǎn)并選擇“Change the selected Alias.”

    12.bmp

    MS SQL Server別名用來連接到 SQL Server數(shù)據(jù)庫并且從中提取數(shù)據(jù),要打開數(shù)據(jù)庫連接,右擊MS SQL Server別名結(jié)點(diǎn)并選擇“Open...”,如圖

    13.bmp

    在 Connection框中,指定登錄到 SQL Server數(shù)據(jù)庫使用的用戶名和密碼,然后點(diǎn)擊“OK”按鈕,下圖展示了登錄的設(shè)置,缺省情況下,對于 sa用戶不需要密碼

    14.bmp

    一個(gè)與SQL Server數(shù)據(jù)庫的JDBC連接建立起來了,一旦連接上了,Eclipse就會(huì)顯示SQL Server數(shù)據(jù)庫中不同的數(shù)據(jù)庫模式,如圖

    15.bmp

    以上完成了對 SQL Server數(shù)據(jù)庫的配置和連接了。

    對其他數(shù)據(jù)庫的支持

    這 個(gè)JDBC連接的例子是關(guān)于配置與SQL Server數(shù)據(jù)庫連接的,通過在 Drivers標(biāo)簽中為數(shù)據(jù)庫選擇合適的驅(qū)動(dòng),可以配置與其他數(shù)據(jù)庫的JDBC支持,只需為選定的數(shù)據(jù)庫指定驅(qū)動(dòng)類和連接URL,就可以配置與該數(shù)據(jù)庫的 JDBC連接,以下列出的是其他數(shù)據(jù)庫的驅(qū)動(dòng)類、連接URL和.jar文件。

    DB2

    Driver Class:com.ibm.db2.jdbc.app.DB2Driver
    Connetion URL:jdbc:db2:<database>
    Driver .jar/.zip:db2java.zip

    Sybase

    Driver Class:com.sybase.jdbc2.jdbc.SybDriver
    Connetion URL:jdbc:sybase:Tds:<host>:<porl>/<database>
    Driver .jar/.zip:jconn2.jar

    Oracle

    Driver Class:oracle.jdbc.driver.OracleDriver
    Connetion URL:jdbc:oracle:thin:@<host>:<porl>:<sid>
    Driver .jar/.zip:classes12.zip

    PostgreSQL

    Driver Class:org.postgresqlDriver
    Connetion URL:jdbc:postgresql://<server>:<port>/<database>
    Driver .jar/.zip:postgresql.jar

    MySQL

    Driver Class:com.mysql.jdbc.Driver
    Connetion URL:jdbc:mysql://<server>:<port>/<database>
    Driver .jar/.zip:mysql-connector-java-3.0.16-ga-bin.jar

    以上列表中,<database>是指數(shù)據(jù)庫實(shí)例,<port>是數(shù)據(jù)庫連接端口,<sid>是數(shù)據(jù)庫的SID,<server>是數(shù)據(jù)庫服務(wù)器。

    訪問數(shù)據(jù)庫數(shù)據(jù)

    現(xiàn)在我們將從示例庫pubs中的示例表employee提取數(shù)據(jù),如果是從一個(gè)命令行SQL客戶端訪問數(shù)據(jù)庫,則使用如下命令來提取數(shù)據(jù):
    SQL>SELECT * FROM employee

    這 將以文本表的形式顯示數(shù)據(jù),使用圖形SQL客戶端SQLExplorer,數(shù)據(jù)將以結(jié)構(gòu)表的形式顯示,SQLExplorer同樣也會(huì)生成創(chuàng)建表和從中提 取數(shù)據(jù)的SQL腳本,如果使用DESC命令在一個(gè)命令行客戶端中顯示表格的結(jié)構(gòu),只有列名、列數(shù)據(jù)的類型、列數(shù)據(jù)的長度大小以及非空的值會(huì)被顯示,有了 SQLExplorer,索引、主鍵和外鍵值都會(huì)被顯示

    在Eclipse的SQLExplorer視窗中選擇
    Database Structure View標(biāo)簽,為了顯示表employee的結(jié)構(gòu),在Database Structure View中選擇“Database->pubs->TABLE->employee”結(jié)點(diǎn),下圖顯示了表employee的結(jié)構(gòu),

    16.bmp

    Columns標(biāo)簽顯示了下表中列出的列:

    17.bmp

    為了顯示選中的表格中的數(shù)據(jù),請選擇 Preview 標(biāo)簽。圖中顯示了表 employee中的數(shù)據(jù)。關(guān)于表格的其他的信息分別在 Indexes, Primary Key, Foreign Key Row Count 標(biāo)簽中顯示。

    18.bmp

    若想得到創(chuàng)建表格的 SQL 腳本,右擊表結(jié)點(diǎn)并且選擇“ Create Table Script”,如圖所示,

    19.bmp

    如下圖所示,這將生成創(chuàng)建被選表格的SQL腳本,并將其顯示在SQLExplorer視窗中的SQL Editor

    20.bmp

    Database Structure View的“Preview”標(biāo)簽中的數(shù)據(jù)是使用缺省的 Select 查詢提取的,它包括了表格中所有的列。要想顯示缺省的 Select 查詢語句,右擊表結(jié)點(diǎn)并且選擇“Generate Select in Sql Editor”,如圖所示

    21.bmp

    下圖所示,SQL Editor中顯示了從表employee中提取數(shù)據(jù)的缺省查詢語句。注意:顯示在 SQL Editor 中的 SELECT 查詢語句的結(jié)尾沒有分號(;)

    22.bmp

    通過以上SQL Editor可以運(yùn)行select語句,同樣也可以運(yùn)行update語句、delete語句等,都可以比較好執(zhí)行程序。

    通過在
    Eclipse 中配置 SQLExplorer 插件,該集成開發(fā)環(huán)境獲得了圖形用戶界面(GUI)較之命令行客戶端的許多優(yōu)點(diǎn)。

    SQLExplorer 插件感興趣的開發(fā)人員可以試一試,相信對您有很大的幫助!
      
    結(jié)
     
      
    例子中,我們與MS SQL Server 數(shù)據(jù)庫建立了一個(gè) JDBC 連接,并訪問其中的一個(gè)示例數(shù)據(jù)庫。SQL Explorer 同樣可以被用來配置與其他數(shù)據(jù)庫的連接,包括 DB2, Sybase, Oracle, HSQLDB, SQL Server PostgreSQL

    posted on 2008-12-04 00:52 YXY 閱讀(10522) 評論(2)  編輯  收藏

    評論

    # re: Eclipse SQLExplorer插件的安裝和使用 2011-12-31 17:12 路人

    不錯(cuò) 呵呵 很好用  回復(fù)  更多評論   

    # re: Eclipse SQLExplorer插件的安裝和使用 2012-03-06 11:18 劉段

    是不是應(yīng)該有新版本了?  回復(fù)  更多評論   


    只有注冊用戶登錄后才能發(fā)表評論。


    網(wǎng)站導(dǎo)航:
     
    主站蜘蛛池模板: 吃奶摸下高潮60分钟免费视频| 久久99国产乱子伦精品免费 | 无码区日韩特区永久免费系列 | 日本大片在线看黄a∨免费| 亚洲制服丝袜在线播放| 91成人免费观看| 亚洲黄色免费在线观看| 69视频免费观看l| 亚洲成a人不卡在线观看| 99在线观看视频免费| 亚洲综合久久综合激情久久| 久久免费线看线看| 亚洲天天做日日做天天看| 日韩精品久久久久久免费| 亚洲视频一区网站| 99在线精品免费视频九九视| 亚洲一区免费视频| 青草草在线视频永久免费| 色欲aⅴ亚洲情无码AV| jjzz亚洲亚洲女人| 久青草视频在线观看免费| 亚洲av无码成人黄网站在线观看| 久久精品国产大片免费观看| 亚洲黄色高清视频| 日韩免费一级毛片| 一本大道一卡二大卡三卡免费| 日韩亚洲变态另类中文| 在线成人爽a毛片免费软件| 亚洲精品色播一区二区| 亚洲综合国产精品第一页| 午夜爽爽爽男女免费观看影院| 亚洲男人电影天堂| 国产男女猛烈无遮档免费视频网站 | 日韩精品人妻系列无码专区免费| 亚洲国产成人无码av在线播放| 免费黄色大片网站| 日韩电影免费在线观看网站| 亚洲不卡1卡2卡三卡2021麻豆| 免费欧洲美女牲交视频| 久9久9精品免费观看| 亚洲AV无码AV吞精久久|