国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

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

JDBC TM入門指南

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

  本簡介是從《JDBCTM Database access from javaTM: A Tutorial and Annotated Reference 》這本書中摘引來的。
JavaSoft 目前正在預備這本書。這是一本教程,同時也是 JDBC 的重要參考手冊,它將作為 Java 系列的組成部份在
1997 年春季由 Addison-Wesley 出版公司出版。


1.1 什么是 JDBCTM?
JDBCTM 是一種用于執行 SQL 語句的 JavaTM API(有意思的是,JDBC 本身是個商標名而不是一個縮寫字;然而,JDBC
常被認為是代表 “Java 數據庫連接 (Java Database Connectivity)”)。它由一組用 Java 編程語言編寫的類和接口
組成。JDBC 為工具/數據庫開發人員提供了一個標準的 API,使他們能夠用純 Java API 來編寫數據庫應用程序。

有了 JDBC,向各種關系數據庫發送 SQL 語句就是一件很輕易的事。換言之,有了 JDBC API,就不必為訪問 Sybase 數
據庫專門寫一個程序,為訪問 Oracle 數據庫又專門寫一個程序,為訪問 Informix 數據庫又寫另一個程序,等等。您只
需用 JDBC API 寫一個程序就夠了,它可向相應數據庫發送 SQL 語句。而且,使用 Java 編程語言編寫的應用程序,就
無須去憂慮要為不同的平臺編寫不同的應用程序。將 Java 和 JDBC 結合起來將使程序員只須寫一遍程序就可讓它在任何
平臺上運行。

Java 具有堅固、安全、易于使用、易于理解和可從網絡上自動下載等特性,是編寫數據庫應用程序的杰出語言。所需要的
只是 Java 應用程序與各種不同數據庫之間進行對話的方法。而 JDBC 正是作為此種用途的機制。

JDBC 擴展了 Java 的功能。例如,用 Java 和 JDBC API 可以發布含有 applet 的網頁,而該 applet 使用的信息可能來
自遠程數據庫。企業也可以用 JDBC 通過 Intranet 將所有職員連到一個或多個內部數據庫中(即使這些職員所用的計算機
有 Windows、 Macintosh 和 UNIX 等各種不同的操作系統)。隨著越來越多的程序員開始使用 Java 編程語言,對從 Java
中便捷地訪問數據庫的要求也在日益增加。

MIS 治理員們都喜歡 Java 和 JDBC 的結合,因為它使信息傳播變得輕易和經濟。企業可繼續使用它們安裝好的數據庫,并
能便捷地存取信息,即使這些信息是儲存在不同數據庫治理系統上。新程序的開發期很短。安裝和版本控制將大為簡化。程
序員可只編寫一遍應用程序或只更新一次,然后將它放到服務器上,隨后任何人就都可得到最新版本的應用程序。對于商務
上的銷售信息服務, Java 和 JDBC 可為外部客戶提供獲取信息更新的更好方法。


1.1.1 JDBC 的用途是什么?
簡單地說,JDBC 可做三件事:



與數據庫建立連接,
發送 SQL 語句,
處理結果。


下列代碼段給出了以上三步的基本示例:

Connection con = DriverManager.getConnection (
"jdbc:odbc:wombat", "login", "passWord");
Statement stmt = con.createStatement();
ResultSet rs = stmt.executeQuery("SELECT a, b, c FROM Table1");
while (rs.next()) {
int x = rs.getInt("a");
String s = rs.getString("b");
float f = rs.getFloat("c");
}


1.1.2 JDBC 是一種低級 API ,是高級 API 的基礎
JDBC 是個“低級”接口,也就是說,它用于直接調用 SQL 命令。在這方面它的功能極佳,并比其它的數據庫連接 API 易
于使用,但它同時也被設計為一種基礎接口,在它之上可以建立高級接口和工具。高級接口是“對用戶友好的”接口,它使
用的是一種更易理解和更為方便的 API,這種 API 在幕后被轉換為諸如 JDBC 這樣的低級接口。在編寫本文時,正在開發
兩種基于 JDBC 的高級 API:


一種用于 Java 的嵌入式 SQL。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 克山县| 马关县| 三明市| 梅河口市| 镇远县| 中牟县| 义马市| 玉山县| 皮山县| 贵德县| 措勤县| 肃宁县| 宁都县| 青河县| 读书| 凉城县| 中方县| 云和县| 七台河市| 肥城市| 额济纳旗| 和政县| 重庆市| 兰考县| 新兴县| 收藏| 昌吉市| 湖南省| 台湾省| 屯门区| 白河县| 巴里| 柯坪县| 瓦房店市| 湛江市| 黑河市| 萨迦县| 九江县| 临沧市| 阿克陶县| 北辰区|