Professional Documents
Culture Documents
JDBC
Duy Tho - 13520797
L Mnh Hng - 13521080
Hong Vn K - 13520376
Ha Tr Dng - 13520132
3. JDBC DRIVER
c th tin hnh truy cp n cc h qun tr CSDL s
dng k thut JDBC, chng ta cn phi c trnh iu khin
JDBC ca h qun tr CSDL m chng ta ang s dng.
Trnh iu khin JDBC l on chng trnh, do chnh nh
xy dng qun tr h CSDL hoc nh cung ng th ba
cung cp, c kh nng yu cu h qun tr CSDL c th
thc hin cc cu lnh SQL.
3. JDBC DRIVER
C 4 loi JDBC Driver:
Loi 1 (JDBC-ODBC bridge)
u im: D kt ni, kt ni thng n CSDL.
Khuyt im:
- ODBC driver ph thuc vo h iu
hnh v i hi client phi c ci
driver.
- Tc truy xut chm.
- Trn Access, ODBC driver b li khi
chuyn m k t.
3. JDBC DRIVER
C 4 loi JDBC Driver:
Loi 2 (Native-API partly Java
Chuyn cc lnh gi JDBC thnh
driver)
3. JDBC DRIVER
C 4 loi JDBC Driver:
Loi 3 (Network-Protocol driver)
3. JDBC DRIVER
C 4 loi JDBC Driver:
loi 4 (Native-Protocol driver)
CC BC LM VIC VI
DATABASE CNG JDBC
CC BC LM VIC VI
DATABASE CNG JDBC
Bc 1: Np JDBC driver:
Dng phng thc forName() ca lp Class ng k.
public static void forName(String string) throws
ClassNotFoundException
V d:
* Driver c ci t trong JAR file. JAR phi c khai bo trong
classpath.
CC BC LM VIC VI
DATABASE CNG JDBC
Bc 2: Thit lp kt ni:
Phng thc getConnection() ca lp DriverManager dng thit lp
kt ni vi database.
CC BC LM VIC VI
DATABASE CNG JDBC
Bc 3: Thao tc vi CSDL truy vn, ly kt qu
CC BC LM VIC VI
DATABASE CNG JDBC
Bc 4: ng kt ni :
JDBC TRANSACTION
MANAGEMENT
S cn thit ca Qun l giao
dch?
CC BC LM VIC VI
DATABASE CNG JDBC
JDBC TRANSACTION
MANAGEMENT
JDBC SAVEPOINT
CM N QUAN TM THEO
DI