tailieunhanh - Bài giảng Nhập môn java - Chương 9: Kết nối cơ sở dữ liệu

Chương 9 trang bị cho người học những kiến thức về kết nối cơ sở dữ liệu. Nội dung cơ bản trong chương này gồm: Các trình điều khiển JDBC, cơ chế hoạt động với JDBC, cầu nối JDBC - ODBC (bridge), tạo nguồn dữ liệu ODBC, trình điều khiển thuần túy Java,.và một số nội dung khác. để nắm bắt các nội dung chi tiết. | CHƯƠNG 9 KẾT NỐI CƠ SỞ DỮ LIỆU CÁC TRÌNH ĐIỀU KHIỂN JDBC Hiện nay có rất nhiều Hệ quản trị CSDL (DBMS) khác nhau như SQL Sever, MySQL, Oracle, MS Access, FoxPro, Để truy cập các DBMS khác nhau từ chương trình viết bằng Java thì ta cần có các JDBC driver tương ứng. Hãng Sun đã đưa ra 4 loại JDBC driver. Tham khảo tại: CÁC TRÌNH ĐIỀU KHIỂN JDBC Tương tác căn bản nhất của JDBC được liệt kê sau đây: - Mở một kết nối đến CSDL (Open connection). - Thực thi các câu lệnh SQL (Execute SQL). - Xử lý dữ liệu (Process result). - Đóng kết nối (Close conection). CÁC TRÌNH ĐIỀU KHIỂN JDBC Sử dụng JDBC API, chương trình ứng dụng có thể thiết lập kết nối đến hệ quản trị CSDL, giao tiếp với CSDL, thực thi các câu lệnh thao tác, truy vấn dữ liệu và nhận kết quả trả về. Kiến trúc của JDBC gồm hai tầng: tầng đầu tiên là JDBC API, có nhiệm vụ chuyển các câu lệnh SQL cho bộ quản lý trình điều khiển JDBC; tầng thứ hai là các JDBC Driver API, thực hiện nhiệm vụ liên hệ với trình điều khiển của hệ quản trị CSDL cụ thể như SQL-Server, MS-Access, MySQL, IBM-DB2, Oracle, CÁC TRÌNH ĐIỀU KHIỂN JDBC CÁC TRÌNH ĐIỀU KHIỂN JDBC Các trình điều khiển có nhiệm vụ là yêu cầu hệ quản trị CSDL thực hiện các câu lệnh SQL. Các trình điều khiển trong JDBC là các đoạn chương trình do nhà sản xuất hệ quản CSDL cung cấp hoặc do các nhà cung cấp thứ ba đưa ra. Các trình điều khiển JDBC được chia ra làm bốn loại: - Cầu nối JDBC-ODBC (Bridge) - Trình điều khiển thuần túy Java (Native-API). - Trình điều khiển JDBC-Net, Pure Java. - Trình điều khiển Native-Protocol, Pure Java. CƠ CHẾ HOẠT ĐỘNG VỚI JDBC CẦU NỐI JDBC - ODBC (Bridge) Cầu nối JDBC-ODBC (Bridge): Trình điều khiển loại này kết nối với các hệ quản trị CSDL thông qua cầu nối ODBC. Trình điều khiển loại này luôn được cung cấp kèm theo bộ J2SE với tên: . Database Network Interface Server Aplication JDBC Driver ODBC Driver Network Interface Disk . | CHƯƠNG 9 KẾT NỐI CƠ SỞ DỮ LIỆU CÁC TRÌNH ĐIỀU KHIỂN JDBC Hiện nay có rất nhiều Hệ quản trị CSDL (DBMS) khác nhau như SQL Sever, MySQL, Oracle, MS Access, FoxPro, Để truy cập các DBMS khác nhau từ chương trình viết bằng Java thì ta cần có các JDBC driver tương ứng. Hãng Sun đã đưa ra 4 loại JDBC driver. Tham khảo tại: CÁC TRÌNH ĐIỀU KHIỂN JDBC Tương tác căn bản nhất của JDBC được liệt kê sau đây: - Mở một kết nối đến CSDL (Open connection). - Thực thi các câu lệnh SQL (Execute SQL). - Xử lý dữ liệu (Process result). - Đóng kết nối (Close conection). CÁC TRÌNH ĐIỀU KHIỂN JDBC Sử dụng JDBC API, chương trình ứng dụng có thể thiết lập kết nối đến hệ quản trị CSDL, giao tiếp với CSDL, thực thi các câu lệnh thao tác, truy vấn dữ liệu và nhận kết quả trả về. Kiến trúc của JDBC gồm hai tầng: tầng đầu tiên là JDBC API, có nhiệm vụ chuyển các câu lệnh SQL cho bộ quản lý trình điều khiển JDBC; tầng thứ hai là các JDBC Driver API,

TÀI LIỆU MỚI ĐĂNG