Bài giảng Ngôn ngữ lập trình Java: Truy vấn cơ sở dữ liệu với JDBC - ĐH Cần Thơ

pdf
Số trang Bài giảng Ngôn ngữ lập trình Java: Truy vấn cơ sở dữ liệu với JDBC - ĐH Cần Thơ 25 Cỡ tệp Bài giảng Ngôn ngữ lập trình Java: Truy vấn cơ sở dữ liệu với JDBC - ĐH Cần Thơ 698 KB Lượt tải Bài giảng Ngôn ngữ lập trình Java: Truy vấn cơ sở dữ liệu với JDBC - ĐH Cần Thơ 0 Lượt đọc Bài giảng Ngôn ngữ lập trình Java: Truy vấn cơ sở dữ liệu với JDBC - ĐH Cần Thơ 12
Đánh giá Bài giảng Ngôn ngữ lập trình Java: Truy vấn cơ sở dữ liệu với JDBC - ĐH Cần Thơ
4.8 ( 20 lượt)
Nhấn vào bên dưới để tải tài liệu
Đang xem trước 10 trên tổng 25 trang, để tải xuống xem đầy đủ hãy nhấn vào bên trên
Chủ đề liên quan

Nội dung

Truy vấn Cơ Sở Dữ Liệu Với JDBC 1 JDBC API  Java Database Connectivity (JDBC) API, định nghĩa các interface, cho phép tương tác với cơ sở dữ liệu   Không cần quan tâm đến chi tiết cụ thể của CSDL JDBC API được cài đặt bởi các JDBC driver 2 JDBC Driver  Là cài đặt cụ thể của JDBC API     Cho phép ứng dụng có thể tương tác với bất kỳ hệ quản trị CSDL(DBMS) nào Chuyển yêu cầu của ứng dụng thành các lệnh của DBMS Chuyển trả lời của DBMS thành các định dạng của Java Tất cả DBMS cần có JDBC driver tương ứng 3 Các loại JDBC Driver Loại Tên Giải thích I JDBC-ODBC Bridge Sử dụng cầu nối JDBC-ODBC để thực hiện các thao tác truy vấn CSDL II Native API partlyJava Driver Sử dụng native code, cung cấp các lớp bao Java để lập trình viên có thể truy vấn CSDL III JDBC-Net pure Java Thuần Java. Ứng dụng nối kết với Middleware Server bằng network protocol, sau đó Middleware Server sẽ chuyển truy vấn tới CSDL IV Native-protocol pure Java Thuần Java, cho phép ứng dụng truy vấn trực tiếp CSDL 4 Gói java.sql  Định nghĩa các lớp và interface cho phép truy vấn cơ sở dữ liêu    Lớp: Date, DriverManager, DriverPropertyInfo, Time, TimeStamp, Types,… Interface:CallableStatement, Connection, DatabaseMetaData, Driver, PreparedStatement, ResultSet, ResultSetMetaData, Statement Một số tính năng nâng cao thuộc gói javax.sql 5 Các bước truy vấn CDSL với JDBC 1. Nạp driver phù hợp với hệ CSDL  2. Tạo nối kết với CSDL  3. Tạo đối tượng Statement  4. Thực thi câu lệnh truy vấn, nhận kết quả trả về  5. Xử lý kết quả trả về  6. Đóng nối kết với CSDL  6 1. Nạp driver  Lớp DriverManager   Phương thức Class.forName(String)    Quản lý các driver JDBC của ứng dụng Tạo đối tượng driver và đăng ký với lớp DriverManager Ngoại lệ ClassNotFoundException Ví dụ: 7 2. Tạo nối kết với CSDL  Sử dụng phương thức DriverManager.getConnection()  3 tham số kiểu String   Trả về một đối tượng của lớp Connection    Connection URL, tài khoản đăng nhập CSDL, mật khẩu đăng nhập CSDL Nối kết của ứng dụng tới CSDL Ngoại lệ SQLException http://www.mysql.com/products/connector/j/. 8 Định dạng Connection URL DBMS Connection URL MySQL jdbc:mysql://:/ Oracle jdbc:oracle:thin@:: SQL Server jdbc:sqlserver://:;databaseName= DB 2 jdbc:db2://:/ ODBC jdbc:odbc: 9 2. Tạo nối kết với CSDL – Ví dụ 10
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.