更新時間:2020-11-11 14:46:11 來源:動力節(jié)點 瀏覽1223次
在web開發(fā)中,不可避免的地要使用數(shù)據(jù)庫來存儲和管理數(shù)據(jù)。為了在java語言中提供數(shù)據(jù)庫訪問的支持,Sun公司于1996年提供了一套訪問數(shù)據(jù)的標準Java類庫,即JDBC。
JDBC的全稱是Java數(shù)據(jù)庫連接(Java Database connect),它是一套用于執(zhí)行SQL語句的Java API。應用程序可通過這套API連接到關系數(shù)據(jù)庫,并使用SQL語句來完成對數(shù)據(jù)庫中數(shù)據(jù)的查詢、更新和刪除等操作。應用程序使用JDBC訪問數(shù)據(jù)庫的方式如下圖所示。
從上圖可以看出,應用程序使用JDBC訪問特定的數(shù)據(jù)庫時,需要與不同的數(shù)據(jù)庫驅(qū)動進行連接。由于不同數(shù)據(jù)庫廠商提供的數(shù)據(jù)庫驅(qū)動不同,因此,為了使應用程序與數(shù)據(jù)庫真正建立連接,JDBC不僅需要提供訪問數(shù)據(jù)庫的API,還需要封裝與各種數(shù)據(jù)庫服務器通信的細節(jié)為了幫助大家更好地理解應用程序如何通過JDBC訪問數(shù)據(jù)庫,下面通過一張圖來描述JDBC的具體實現(xiàn)細節(jié),如下圖。
從上圖中可以看出,JDBC的實現(xiàn)包括三部分。
(1)JDBC驅(qū)動管理器:負責注冊特定的JDBC驅(qū)動器,主要通過java.sql.Driver Manager類實現(xiàn)。
(2)JDBC驅(qū)動器API:由Sun公司負責制定,其中最主要的接口是java.sql.Driver接口。
(3)JDBC驅(qū)動器:它是一種數(shù)據(jù)庫驅(qū)動,由數(shù)據(jù)庫廠商創(chuàng)建,也稱為JDBC驅(qū)動程序JDBC驅(qū)動器實現(xiàn)了JDBC驅(qū)動器API,負責與特定的數(shù)據(jù)庫連接,以及處理通信細節(jié)。
動力節(jié)點Java JDBC入門教程,初學者入門到精通,本套視頻教程中講解了Java語言如何連接數(shù)據(jù)庫,對數(shù)據(jù)庫中的數(shù)據(jù)進行增刪改查操作,適合于已經(jīng)學習過Java編程基礎以及數(shù)據(jù)庫的同學。Java教程中闡述了接口在開發(fā)中的真正作用,JDBC規(guī)范制定的背景,JDBC編程六部曲,JDBC事務,JDBC批處理,SQL注入,行級鎖等。
課程學習目錄
1.JDBC教程-JDBC課程的目錄結構介紹
2.JDBC教程-對JDBC本質(zhì)的理解
3.JDBC教程-編寫程序模擬JDBC本質(zhì)
4.JDBC教程-將驅(qū)動jar配置到環(huán)境變量classpath中
5.JDBC教程-JDBC編程六步的概述
6.JDBC教程-注冊驅(qū)動與獲取連接
7.JDBC教程-執(zhí)行sql與釋放資源
8.JDBC教程-JDBC執(zhí)行刪除與更新
9.JDBC教程-類加載的方式注冊驅(qū)動
10.JDBC教程-從屬性資源文件中讀取連接數(shù)據(jù)庫信息
11.JDBC教程-處理查詢結果集
12.JDBC教程-使用IDEA開發(fā)JDBC代碼配置驅(qū)動
13.JDBC教程-回顧JDBC
14.JDBC教程-用戶登錄業(yè)務介紹
15.JDBC教程-PowerDesigner工具的安裝
16.JDBC教程-使用PowerDesigner工具進行物理建模
17.JDBC教程-用戶登錄功能界面的初始化
18.JDBC教程-登錄方法的實現(xiàn)
19.JDBC教程-演示SQL注入現(xiàn)象
20.JDBC教程-解決SQL注入問題
21.JDBC教程-Statement和PreparedStatement對比
以上就是對“Jdbc視頻下載,實戰(zhàn)精講”的介紹,希望對大家有所幫助,還想學習更多關于Java的課程,可以關注動力節(jié)點官網(wǎng)Java視頻教程,免費下載學習。