
Nguy n Đ c Hi n – Bài gi ng L p trình Javaễ ứ ể ả ậ 2
Ch ng 8ươ
L p trình c s d li u JDBCậ ơ ở ữ ệ
(Java DataBase Connectivity)

Nguy n Đ c Hi n – Bài gi ng L p trình Javaễ ứ ể ả ậ 3
N i dungộ
Gi i thi uớ ệ
K t n i và truy xu t c s d li u ế ố ấ ơ ở ữ ệ
X lý k t qu v n tinử ế ả ấ

Nguy n Đ c Hi n – Bài gi ng L p trình Javaễ ứ ể ả ậ 4
Gi i thi u v JDBCớ ệ ề
JDBC (Java DataBase Connectivity) là m t th vi c ộ ư ệ
chu n dùng đ truy xu t các c s d li u nh MS ẩ ể ấ ơ ở ữ ệ ư
Acess, SQL Server, Oracle,… trong các ng d ng ứ ụ
Java b ng ngôn ng truy v n SQL.ằ ữ ấ
Các hàm truy xu t c s d li u v i JDBC n m trong ấ ơ ở ữ ệ ớ ằ
gói java.sql.*
JDBC driver: JDBC bao g m hai ph n:ồ ầ
JDBC API: là m t API hoàn toàn d a trên Java.ộ ự
JDBC DriverManager: là trình qu n lý JDBC giao ti p tr c ả ế ự
ti p v i các trình đi u khi n c s d li u c th - giao ti p ế ớ ề ể ơ ở ữ ệ ụ ể ế
th c s v i c s d li u.ự ự ớ ơ ở ữ ệ

Nguy n Đ c Hi n – Bài gi ng L p trình Javaễ ứ ể ả ậ 5
JDBC Database Driver
Ki u 1: ểJDBC-ODBC bridge driver
Chuy n đ i các l i g i JDBC thành ODBC, ODBC có th ể ổ ờ ọ ể
truy xu t giao th c DBMS. ấ ứ
Ph ng th c truy xu t d li u đòi h i trình đi u khi n ươ ứ ấ ữ ệ ỏ ề ể
ODBC đ c cài đ t trên máy tính client.ượ ặ
Ki u 2: ểNative protocol partly java driver
Chuy n l i g i JDBC thành các l i g i giao th c DBMS ể ờ ọ ờ ọ ứ
đ c thù. ặ
Khi đó s chuy n đ i này đ t trên máy client, m t s mã ự ể ỗ ặ ộ ố
nh phân ph i đ c cài đ t trên máy tính client.ị ả ượ ặ


