麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 學院 > 開發設計 > 正文

Eclipse配置SQLExplorer訪問數據庫2(圖)

2019-11-18 13:01:09
字體:
來源:轉載
供稿:網友

  一個與 MySQL 數據庫的 JDBC 連接就這樣建立了。一旦連接上了,Eclipse 就會顯示 MySQL 數據庫中的不同的數據庫模式,如圖12所示。
  
 Eclipse配置SQLExplorer訪問數據庫2(圖)(圖一)

  
圖 12. 列出數據庫模式

  
  對其他數據庫的支持
  
  這個 JDBC 連接的例子是關于配置與 MySQL 數據庫連接的。通過在 Drivers 標簽中為數據庫選擇合適的驅動,可以配置與其他數據庫的 JDBC 連接。只需為選定的數據庫指定驅動類和連接URL,就可以配置與該數據庫的 JDBC 連接。以下列出的是其他數據庫的驅動類、連接URL和驅動 .jar 文件。
  
  DB2
  o Driver Class: COM.ibm.db2.jdbc.app.DB2Driver
  o Connection URL: jdbc:db2:<database>
  o Driver .jar/.zip: db2java.zip
  
  Sybase
  o Driver Class: com.sybase.jdbc2.jdbc.SybDriver
  o Connection URL: jdbc:sybase:Tds:<host>:<port>/<database>
  o Driver .jar/.zip: jconn2.jar
  
  Oracle
  o Driver Class: oracle.jdbc.driver.OracleDriver
  o Connection URL: jdbc:oracle:thin:@ <host>:<port>:<sid>
  o Driver .jar/.zip: classes12.zip
  
  SQLServer
  o Driver Class: com.microsoft.jdbc.sqlserver.SQLServerDriver
  o Connection URL: jdbc:microsoft:sqlserver://localhost:1433
  o Driver .jar/.zip: MSSQLserver.jar, msbase.jar, msutil.jar
  
  PostgreSQL
  o Driver Class: org.postgresql.Driver
  o Connection URL: jdbc:postgresql://<server>:<port>/<database>
  o Driver .jar/.zip: postgresql.jar
  
  在如上列表中,<database> 是指數據庫實例,<port> 是數據庫連接端口,<sid> 是數據庫的SID,<server> 是數據庫服務器。
  
  訪問數據庫數據
  
  在上一節中我們在 Eclipse 中配置了 SQLEXPlorer 插件。下面,我們將從示例表 Catalog 中提取并修改數據。假如是從一個命令行 SQL 客戶端訪問數據庫,則使用如下命令來提取數據(在一行中):
  
  SQL>SELECT catalogId, journal, publisher, date,title, author from Catalog;
  
  這將以文本表的形式顯示數據。使用圖形 SQL 客戶端 SQLExplorer,數據將以結構表的形式顯示。SQLExplorer 同樣也會生成創建表和從中提取數據的 SQL 腳本。假如使用 DESC 命令在一個命令行客戶端中顯示表格的結構,只有列名,列數據的類型,列數據的長度大小以及非空的值會被顯示。有了 SQLExplorer, 索引、主鍵和外鍵值都會被顯示。
  
  在 Eclipse 的 SQLExplorer 視窗中選擇 Database StrUCture View 標簽。為了顯示表 Catalog 的結構,在 Database Structure View 中選擇 Database>test>TABLE>Catalog 結點。圖13顯示了表 Catalog 的結構。
  
 Eclipse配置SQLExplorer訪問數據庫2(圖)(圖二)

  
圖 13. Database Structure View

  
  Columns 標簽顯示了下表中列出的列:
  
 Eclipse配置SQLExplorer訪問數據庫2(圖)(圖三)

  為了顯示選中的表格中的數據,請選擇 PReview 標簽。圖14顯示了表 Catalog 中的數據。關于表格的其他的信息分別在 Indexes, Primary Key, Foreign Key 和 Row Count 標簽中顯示。
  
 Eclipse配置SQLExplorer訪問數據庫2(圖)(圖四)

  
圖 14. 顯示表格數據

  
  若想得到創建表格的 SQL 腳本,右擊表結點并且選擇 Create Table Script,如圖15所示。
  
 Eclipse配置SQLExplorer訪問數據庫2(圖)(圖五)

  
圖 15. 生成建表腳本

  
  如圖16所示,這將生成創建被選表格的 SQL 腳本, 并將其顯示在 SQLExplorer 視窗中的 SQL Editor 中。
  
 Eclipse配置SQLExplorer訪問數據庫2(圖)(圖六)

  
圖 16. 建表腳本

  
  Database Structure View 的 Preview 標簽中的數據是使用缺省的 Select 查詢提取的,它包括了表格中所有的列。要想顯示缺省的 Select 查詢語句,右擊表結點并且選擇 “Generate Select in Sql Editor”,如圖17所示。
  
 Eclipse配置SQLExplorer訪問數據庫2(圖)(圖七)

  
圖 17. 生成缺省 select 查詢語句

  
  如圖18所示,SQL Editor 中顯示了從表 Catalog 中提取數據的缺省查詢語句。注重:顯示在 SQL Editor 中的 SELECT 查詢語句的結尾沒有分號(;)。
  
 Eclipse配置SQLExplorer訪問數據庫2(圖)(圖八)

  
圖 18. Select 查詢語句

  
  查詢語句可能被定制為只顯示表格中的幾列數據。比如,修改 Select 語句使其顯示除了 CatalogId 列的其他所有列。選擇 Execute SQL 按扭來運行 SQL 腳本。由修改后的 select 語句得到的數據顯示在 SQL Results 框中,如圖19所示。
  
 Eclipse配置SQLExplorer訪問數據庫2(圖)(圖九)

  
圖 19. 使用定制的 SELECT 查詢語句提取表中數據

  
  接下來,SQL Editor 中的一條 SQL 腳本將會更新表 Catalog。例如,把標題“Five Favorite Features from 5.0”修改為“New Features in JDK 5.0”。如圖20所示,在 SQL Editor 中運行更新表 Catalog 的腳本
  
 Eclipse配置SQLExplorer訪問數據庫2(圖)(圖十)

  
圖 20. 更新 SQL 腳本

  
  表格中數據被更新了。在修改后的表格上運行缺省的 select 查詢,修改后的數據將被顯示在 SQL Results 框中。圖21顯示了表 Catalog 修改后的數據。
  
 Eclipse配置SQLExplorer訪問數據庫2(圖)(圖十)

  
圖 21. 修改表格數據

  
  接著,使用 DELETE SQL語句從表中刪除一行數據,如圖22所示。CatalogId='3'的行將從表中刪除。
  
 Eclipse配置SQLExplorer訪問數據庫2(圖)(圖十二)

  
圖 22. DELETE SQL 腳本

  
  運行缺省的 select 查詢語句來顯示修改后的表中的數據。SQL Results 框中的表格不再包括被刪除的行了,如圖23所示。
  
Eclipse配置SQLExplorer訪問數據庫2(圖)(圖十三)

  
圖 23. 刪除了一行后的表格數據

  
  通過在 Eclipse 中配置 SQLExplorer 插件,該集成開發環境獲得了圖形用戶界面(GUI)較之命令行客戶端的許多優點。
  
  總 結
  
  例子中,我們與 MySQL 數據庫建立了一個 JDBC 連接,并訪問其中的一個示例數據庫。SQL Explorer 同樣可以被用來配置與其他數據庫的連接,包括 DB2, Sybase, Oracle, HSQLDB, SQL Server 和 PostgreSQL。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 有色视频在线观看 | 永久av在线免费观看 | 国产精品久久久久久久四虎电影 | 国产精品免费大片 | 欧美成人一区二区视频 | 九九热免费视频在线观看 | 日韩av电影在线观看 | 国产精品99久久99久久久二 | 国产精品视频中文字幕 | 日韩黄色片免费看 | 日韩精品久久久 | 毛片免费在线 | 久久精品国产一区二区 | 国产日韩亚洲 | 国产精品久久久久久久久久久天堂 | 欧美成人性色 | 免费一级片观看 | 在线视频1区 | 久久久国产精品免费观看 | 精品国产一区二区三区在线观看 | 亚洲一区二区在线视频 | 午夜色片 | 精品久久久久久久久久久下田 | 亚洲免费视频大全 | 成人免费毛片在线观看 | 成人三级电影在线 | 久久国产精品电影 | 日产精品久久久一区二区开放时间 | 少妇激情视频 | 中日韩乱码一二新区 | 广州毛片 | av观看国产| 亚洲网视频 | av日韩一区二区三区 | 中文字幕四区 | av免播放 | 国产91久久精品 | 国产精品久久久久久影视 | 狠狠干伊人网 | 天天碰夜夜操 | 免费一级欧美大片视频 |