更新時間:2022年11月23日17時54分 來源:傳智教育 瀏覽次數:
什么是JDBC?JDBC程序的具體實現步驟JDBC的全稱是Java數據庫連接(Java Database Connectivity),它是一套用于執(zhí)行SQL語句的Java API。應用程序可通過這套API連接到關系數據庫,并使用SQL語句來完成對數據庫中數據的查詢、更新和刪除等操作。應用程序使用JDBC訪問數據庫的方式如圖1所示。
從圖1-1中可以看出,應用程序使用JDBC訪問特定的數據庫時,需要與不同的數據庫驅動進行連接。由于不同數據庫廠商提供的數據庫驅動不同,因此,為了使應用程序與數據庫真正建立連接,JDBC不僅需要提供訪問數據庫的API,還需要封裝與各種數據庫服務器通信的細節(jié)。
為了幫助讀者更好地理解應用程序如何通過JDBC訪問數據庫,下面通過一張圖來描述JDBC的具體實現細節(jié),如圖1-所示。
從圖2中可以看出,JDBC的實現包括三部分。
(1)JDBC驅動管理器:負責注冊特定的JDBC驅動器,主要通過java.sql.DriverManager類實現。
(2)JDBC驅動器API:由Sun公司負責制定,其中最主要的接口是java.sql.Driver接口。
(3)JDBC驅動器:它是一種數據庫驅動,由數據庫廠商創(chuàng)建,也稱為JDBC驅動程序。
JDBC驅動器實現了JDBC驅動器API,負責與特定的數據庫連接,以及處理通信細節(jié)。