Bai tap Java
Chia sẻ bởi Dương Vịnh |
Ngày 26/04/2019 |
47
Chia sẻ tài liệu: bai tap Java thuộc Tin học 11
Nội dung tài liệu:
JDBC và trình điều khiển truy xuất CSDL
Hầu hết mọi công việc mà ứng dụng mà Java thực hiện thường là lưu trữ và truy xuất các cơ sở dữ liệu (Database). Việc truy xuất CSDL trong Java phải dựa vào trình điều khiển JDBC (Java DataBase Connectivity) theo chuẩn của Java. JDBC cho phép truy cập vào hầu hết các hệ CSDL như Access, SQL Server, Oracle, MySQL, … và sử dụng ngôn ngữ truy vấn SQL
Java (Sun) cung cấp 4 cách truy vấn CSDL bằng JDBC như sau:
JDBC sử dụng cầu nối ODBC
ODBC (Open DataBase Connectivity) là cách kết nối cơ sở dữ liệu tổng quát nhất của Windows đến mọi hệ CSDL thông qua trình quản lý ODBC của Windows. Mỗi hệ CSDL sẽ cung cấp một trình điều khiển (Driver) để truy xuất CDSL và trình điều khiển này được đăng kí với ODBC của Windows. Các lệnh truy cập sau đó được thực hiện thông qua các lệnh của ngôn ngữ SQL.
Để truy vấn CSDL, Java cung cấp cơ chế để JDBC có thể gọi ODBC và từ đó ta có thể truy xuất các hệ CSDL khác nhau. Cơ chế này được thể hiện qua mô hình sau:
Cách kết nối thông qua ODBC là cách kết nối đơn giản nhất, thuận tiện cho người sử dụng (lập trình).
JDBC kết nối trực tiếp với các trình điều khiển của CSDL
JDBC có thể kết nối trực tiếp với các trình điều khiển của các hệ CSDL mà không cần thông qua ODBC của Windows, đây là cách kết nối nhanh và hiệu quả nhưng chúng ta phải có trình điều khiển từ những nhà phá triển hệ CSDL (thường phải mua).
Cách kết nối này được thể hiện qua sơ đồ sau:
JDBC kết nối qua các ứng dụng trung gian
Các ứng dụng có sử dụng Internet, trên các máy chủ sẽ có các ứng dụng trung gian, ứng dụng trung gian này sẽ chịu trách nhiệm kết nối với CSDL, việc truy cập máy chủ của ứng dụng trên máy khách sẽ thực hiện thông qua ứng dụng trung gian này. Lúc này JDBC làm nhiệm vụ giao tiếp với ững dụng trung gian này để truy xuất CSDL.
Mô hình này được thể hiện thông qua hình sau:
JDBC kết nối thông qua các trình điều khiển đặc thù ở xa.
Cách kết nối thông qua ứng dụng trung gian do phải thông qua ứng dụng trung gian nên có thể hạn chế về tốc độ truy xuất CSDL do phải phụ thuộc vào ứng dụng trung gian. Java còn cho phép JDBC sử dụng các trình kết nối gọn nhẹ, kết nối trực tiếp vào các trình điều khiển CSDL đặc thù (thuần java) trên máy chủ từ xa thông qua mạng Internet.
Mô hình như sau:
Kiến trúc của JDBC (Có trong tài liệu là cuốn sách của thầy - vẽ lại)
Sơ lược về ngôn ngữ SQL (hiếu rõ về cái này)
Tạo lập CSDL
Thêm trường, thêm bản ghi (ít khi thêm trường)
Sửa dữ liệu (sửa bản ghi)
Xóa bản ghi
Truy vấn CDSL
Các khái niệm về Lập trình với JDBC
(trình bày về các lớp có sẵn trong Java – Sách của thầy)
Cách truy xuất CSDL bằng JDBC-ODBC
Nạp trình điều khiển
Tạo kết nồi
Tạo đối tượng truy vấn
Thực hiện truy vấn
Xử lý dữ liệu trả về
Đóng kết nối
Viết ứng dụng
(Hiếu viết phần này nhé)
Hầu hết mọi công việc mà ứng dụng mà Java thực hiện thường là lưu trữ và truy xuất các cơ sở dữ liệu (Database). Việc truy xuất CSDL trong Java phải dựa vào trình điều khiển JDBC (Java DataBase Connectivity) theo chuẩn của Java. JDBC cho phép truy cập vào hầu hết các hệ CSDL như Access, SQL Server, Oracle, MySQL, … và sử dụng ngôn ngữ truy vấn SQL
Java (Sun) cung cấp 4 cách truy vấn CSDL bằng JDBC như sau:
JDBC sử dụng cầu nối ODBC
ODBC (Open DataBase Connectivity) là cách kết nối cơ sở dữ liệu tổng quát nhất của Windows đến mọi hệ CSDL thông qua trình quản lý ODBC của Windows. Mỗi hệ CSDL sẽ cung cấp một trình điều khiển (Driver) để truy xuất CDSL và trình điều khiển này được đăng kí với ODBC của Windows. Các lệnh truy cập sau đó được thực hiện thông qua các lệnh của ngôn ngữ SQL.
Để truy vấn CSDL, Java cung cấp cơ chế để JDBC có thể gọi ODBC và từ đó ta có thể truy xuất các hệ CSDL khác nhau. Cơ chế này được thể hiện qua mô hình sau:
Cách kết nối thông qua ODBC là cách kết nối đơn giản nhất, thuận tiện cho người sử dụng (lập trình).
JDBC kết nối trực tiếp với các trình điều khiển của CSDL
JDBC có thể kết nối trực tiếp với các trình điều khiển của các hệ CSDL mà không cần thông qua ODBC của Windows, đây là cách kết nối nhanh và hiệu quả nhưng chúng ta phải có trình điều khiển từ những nhà phá triển hệ CSDL (thường phải mua).
Cách kết nối này được thể hiện qua sơ đồ sau:
JDBC kết nối qua các ứng dụng trung gian
Các ứng dụng có sử dụng Internet, trên các máy chủ sẽ có các ứng dụng trung gian, ứng dụng trung gian này sẽ chịu trách nhiệm kết nối với CSDL, việc truy cập máy chủ của ứng dụng trên máy khách sẽ thực hiện thông qua ứng dụng trung gian này. Lúc này JDBC làm nhiệm vụ giao tiếp với ững dụng trung gian này để truy xuất CSDL.
Mô hình này được thể hiện thông qua hình sau:
JDBC kết nối thông qua các trình điều khiển đặc thù ở xa.
Cách kết nối thông qua ứng dụng trung gian do phải thông qua ứng dụng trung gian nên có thể hạn chế về tốc độ truy xuất CSDL do phải phụ thuộc vào ứng dụng trung gian. Java còn cho phép JDBC sử dụng các trình kết nối gọn nhẹ, kết nối trực tiếp vào các trình điều khiển CSDL đặc thù (thuần java) trên máy chủ từ xa thông qua mạng Internet.
Mô hình như sau:
Kiến trúc của JDBC (Có trong tài liệu là cuốn sách của thầy - vẽ lại)
Sơ lược về ngôn ngữ SQL (hiếu rõ về cái này)
Tạo lập CSDL
Thêm trường, thêm bản ghi (ít khi thêm trường)
Sửa dữ liệu (sửa bản ghi)
Xóa bản ghi
Truy vấn CDSL
Các khái niệm về Lập trình với JDBC
(trình bày về các lớp có sẵn trong Java – Sách của thầy)
Cách truy xuất CSDL bằng JDBC-ODBC
Nạp trình điều khiển
Tạo kết nồi
Tạo đối tượng truy vấn
Thực hiện truy vấn
Xử lý dữ liệu trả về
Đóng kết nối
Viết ứng dụng
(Hiếu viết phần này nhé)
* Một số tài liệu cũ có thể bị lỗi font khi hiển thị do dùng bộ mã không phải Unikey ...
Người chia sẻ: Dương Vịnh
Dung lượng: |
Lượt tài: 0
Loại file:
Nguồn : Chưa rõ
(Tài liệu chưa được thẩm định)