JDBC 教程

JDBC API是一種Java API,可以訪問任何類型的表格數(shù)據(jù),尤其是存儲在關(guān)系數(shù)據(jù)庫中的數(shù)據(jù)。JDBC在各種平臺上都可以與Java一起使用,例如Windows,Mac OS和各種UNIX版本。

圖片.png

為什么要學習JDBC?

JDBC代表? AVA d ATA b ASE ? onnectivity,其是用于以Java編程語言和廣泛的數(shù)據(jù)庫之間獨立于數(shù)據(jù)庫的連接的標準Java API。

JDBC庫包括用于下面提到的每個任務(wù)的API,這些API通常與數(shù)據(jù)庫使用相關(guān)聯(lián)。

  • 與數(shù)據(jù)庫建立連接。

  • 創(chuàng)建SQL或MySQL語句。

  • 在數(shù)據(jù)庫中執(zhí)行SQL或MySQL查詢。

  • 查看和修改結(jié)果記錄。

JDBC的應(yīng)用

從根本上講,JDBC是一種規(guī)范,提供了一組完整的接口,允許對基礎(chǔ)數(shù)據(jù)庫進行可移植的訪問。Java可用于編寫不同類型的可執(zhí)行文件,例如-

  • Java應(yīng)用程序

  • Java小程序

  • Java Servlet

  • Java ServerPage(JSP)

  • 企業(yè)JavaBean(EJB)。

所有這些不同的可執(zhí)行文件都可以使用JDBC驅(qū)動程序來訪問數(shù)據(jù)庫,并利用存儲的數(shù)據(jù)。

JDBC提供與ODBC相同的功能,從而允許Java程序包含獨立于數(shù)據(jù)庫的代碼。

JDBC 4.0 軟件包

java.sql和javax.sql是JDBC 4.0的主要軟件包。這是撰寫本教程時的最新JDBC版本。它提供了用于與數(shù)據(jù)源進行交互的主要類。

這些軟件包中的新功能包括以下方面的更改:

  • 自動加載數(shù)據(jù)庫驅(qū)動程序。

  • 異常處理方面的改進。

  • 增強的BLOB / CLOB功能。

  • 連接和語句接口的增強。

  • 國家字符集支持。

  • SQL ROWID訪問。

  • SQL 2003 XML數(shù)據(jù)類型支持。

  • 注解。

本教程適合人群

本教程是為希望詳細了解JDBC框架及其體系結(jié)構(gòu)和實際使用情況的Java程序員而設(shè)計的。

先決條件

在繼續(xù)本教程之前,您應(yīng)該對Java編程語言有很好的了解。在處理RDBMS時,您應(yīng)該事先了解SQL和數(shù)據(jù)庫概念。

丰满人妻一级特黄a大片,午夜无码免费福利一级,欧美亚洲精品在线,国产婷婷成人久久Av免费高清