tailieunhanh - Bài giảng Lập trình java: Chương 6 - ThS. Hoàng Mạnh Hà
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@ 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 Microsoft SQL Server: 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: 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 .* 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@ 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
đang nạp các trang xem trước