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

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

JDBCTM 入門指南(1)

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

  JDBCTM 入門指南(1)

本簡介是從《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:


上一篇:JDBC介紹

下一篇:JDBCTM 入門指南(3)

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 合阳县| 仁布县| 深水埗区| 沈阳市| 乌拉特后旗| 长沙县| 神池县| 革吉县| 志丹县| 定南县| 田林县| 松桃| 手机| 花莲市| 广丰县| 金坛市| 巴林右旗| 绥化市| 稷山县| 沙河市| 开阳县| 乌拉特前旗| 含山县| 二连浩特市| 综艺| 灌云县| 怀集县| 龙江县| 淄博市| 溆浦县| 和平县| 四平市| 阜城县| 睢宁县| 临潭县| 成武县| 江华| 勃利县| 电白县| 随州市| 吴堡县|