Tải bản đầy đủ (.ppt) (27 trang)

Java Database Connectivity

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (321.96 KB, 27 trang )


Java Database
Java Database
Connectivity
Connectivity


Khoa Mạng máy tính và Truyền thông
Khoa Mạng máy tính và Truyền thông
Đại học Công nghệ Thông tin
Đại học Công nghệ Thông tin
Java Database Connectivity
2

Nội dung
Nội dung

Giới thiệu chung

Kiến trúc

Các loại JDBC Driver

Qui trình thực hiện

Connection

Statement / PreparedStatement / CallableStatement

ResultSet
Java Database Connectivity


3

Giới thiệu
Giới thiệu

Java Database Connectivity (JDBC) là một API
được sử dụng để truy cập các CSDL quan hệ
trong các ứng dụng Java
Java Database Connectivity
4

Architecture
Architecture

Ứng dụng Java gọi đến thư viện JDBC

JDBC nạp trình điều khiển (driver)

Trình điều khiển làm việc trực tiếp với các CSDL

Có nhiều loại trình điều khiển khác nhau tương ứng
với các loại CSDL khác nhau
JDBC
Java
Application
Driver
CSDL
Java Database Connectivity
5


JDBC Drivers
JDBC Drivers

Type I: “Bridge”

Type II: “Native”

Type III: “Middleware”

Type IV: “Pure”
Java Database Connectivity
6

JDBC Drivers
JDBC Drivers
JDBC
Type I
“Bridge”
Type II
“Native”
Type III
“Middleware”
Type IV
“Pure”
ODBC
ODBC
Driver
CLI (.lib)
Middleware
Server

CSDL
Java Database Connectivity
7

Driver Type I
Driver Type I

Sử dụng kỹ thuật cầu nối

Cần phải thực hiện thao tác thiết lập và cấu hình
trên máy tính client

Không hiệu quả trong các ứng dụng web

Cầu nối JDBC-ODBC
Java Database Connectivity
8

Driver Type II
Driver Type II

Trình điều khiển native-API

Cần phải thực hiện thao tác thiết lập và cấu hình
trên máy tính client

Được sử dụng hỗ trợ cho các thư viện CLI có
sẵn

Hiện nay ít được sử dụng

Java Database Connectivity
9

Driver Type III
Driver Type III

Gọi đến các server trung gian

Linh hoạt: cho phép truy cập đến nhiều loại
CSDL chỉ với một driver

Chỉ cần download một driver

Chi phí duy trì một server trung gian
Java Database Connectivity
10

Driver Type IV
Driver Type IV

100% thuần Java

Sử dụng thư viện giao tiếp mạng Java để giao
tiếp trực tiếp với HQT CSDL

Phải sử dụng các trình điều khiển khác nhau
tương ứng với các loại CSDL khác nhau

Được sử dụng phổ biến hiện nay


Thư viện: java.sql

Tài liệu bạn tìm kiếm đã sẵn sàng tải về

Tải bản đầy đủ ngay
×