Đang chuẩn bị liên kết để tải về tài liệu:
Bài giảng Lập trình java: Chương 6 - ThS. Hoàng Mạnh Hà
Đang chuẩn bị nút TẢI XUỐNG, xin hãy chờ
Tải xuống
Nội dung chính của Bài giảng Lập trình java Chương 6 Kết nối cơ sở dữ liệu với Java nhằm trình bày về Java Database Connectivity, JDBC Driver Types, hiện thị dữ liệu với JTable từ ResultSet. | Kết nối CSDL với JAVA ThS. Hoàng Mạnh Hà hoangha84@gmail.com https://sites.google.com/site/hoangha84 Nội dung SGU - CNTT - Lập Trình JAVA 2 Java Database Connectivity JDBC Driver Types Hiện thị dữ liệu với JTable từ ResultSet Java Database Connectivity SGU - CNTT - Lập Trình JAVA 3 Giới thiệu SGU - CNTT - Lập Trình JAVA 4 Java Database Connectivity (JDBC) là tập API chuẩn dùng để kết nối giữa ngôn ngữ lập trình Java với nhiều loại cơ sở dữ liệu (Database – DB) khác nhau. JDBC cung cấp các hàm thực hiện các công việc liên quan đến DB như: Tạo kết nối đến DB Chạy các câu lệnh SQL Thực thi các câu truy vấn Hiện thị và sửa đổi các dòng dữ liệu (records) Application Programming Interface 4 Kiến trúc JDBC SGU - CNTT - Lập Trình JAVA 5 JDBC API JDBC Driver API Các thành phần phổ biến trong JDBC SGU - CNTT - Lập Trình JAVA 6 DriverManager: lớp chứa danh sách các DB driver. Driver: xử lý các giao tiếp với DB server. Thông thường ít dùng trực tiếp mà thông qua DriverManager. Connection: gồm các hàm thao tác với DB, các thao tác với DB thông qua đối tượng connection. Statement: đối tượng để gửi các SQL statements đến DB, có thể có các tham số để thực thi stored procedure ResultSet: đối tượng dùng để lưu dữ liệu trả về từ DB sau khi thực thi một câu SQL bằng đối tượng Statement. SQLException: xử lý các lỗi xảy ra trong ứng dụng. JDBC driver SGU - CNTT - Lập Trình JAVA 7 MySQL JDBC driver: MySQL Connector/J http://dev.mysql.com/downloads/connector/j/ Microsoft SQL Server: http://www.microsoft.com/en-us/download/details.aspx?displaylang=en&id=11774 PostgreSQL DB, Oracle DB: JDBC driver được cài sẵn trong quá trình cài đặt chương trình. Sau khi download, trong Project của NetBeans: Click phải Libraries Add JAR/Folder Chỉ đến file .jar tương ứng. VD: sqljdbc4.jar Các bước xây dựng ứng dụng JDBC SGU - CNTT - Lập Trình JAVA 8 Import the packages: thêm vào các gói chứa những lớp JDBC liên quan, thường thì chỉ cần import java.sql.* là được. Register the JDBC driver: khởi tạo một . | Kết nối CSDL với JAVA ThS. Hoàng Mạnh Hà hoangha84@gmail.com https://sites.google.com/site/hoangha84 Nội dung SGU - CNTT - Lập Trình JAVA 2 Java Database Connectivity JDBC Driver Types Hiện thị dữ liệu với JTable từ ResultSet Java Database Connectivity SGU - CNTT - Lập Trình JAVA 3 Giới thiệu SGU - CNTT - Lập Trình JAVA 4 Java Database Connectivity (JDBC) là tập API chuẩn dùng để kết nối giữa ngôn ngữ lập trình Java với nhiều loại cơ sở dữ liệu (Database – DB) khác nhau. JDBC cung cấp các hàm thực hiện các công việc liên quan đến DB như: Tạo kết nối đến DB Chạy các câu lệnh SQL Thực thi các câu truy vấn Hiện thị và sửa đổi các dòng dữ liệu (records) Application Programming Interface 4 Kiến trúc JDBC SGU - CNTT - Lập Trình JAVA 5 JDBC API JDBC Driver API Các thành phần phổ biến trong JDBC SGU - CNTT - Lập Trình JAVA 6 DriverManager: lớp chứa danh sách các DB driver. Driver: xử lý các giao tiếp với DB server. Thông thường ít dùng trực tiếp mà thông qua DriverManager. Connection: gồm các