1. Trang chủ
  2. » Giáo án - Bài giảng

bai tap Java

4 352 3

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

1. 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: a) 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). b) JDBC kết nối trực tiếp với các trình điều khiển của CSDL JDBC Driver ODBC Driver Database Driver Database Access, SQL Server,… Java Application Mã java Mã đặc thù 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: c) 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: Java Application, … JDBC Driver Database Driver Database Access, SQL Server,… Mã java Mã đặc thù d) 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: Java Application,… JDBC Driver Java Middle Ware Java Native Driver Database Access, SQL Server,… Mã java Mã java 2. 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) 3. Sơ lược về ngôn ngữ SQL (hiếu rõ về cái này) a. Tạo lập CSDL b. Thêm trường, thêm bản ghi (ít khi thêm trường) c. Sửa dữ liệu (sửa bản ghi) d. Xóa bản ghi e. Truy vấn CDSL 4. 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) 5. Cách truy xuất CSDL bằng JDBC-ODBC a. Nạp trình điều khiển b. Tạo kết nồi c. Tạo đối tượng truy vấn d. Thực hiện truy vấn e. Xử lý dữ liệu trả về f. Đóng kết nối 6. Viết ứng dụng (Hiếu viết phần này nhé) Java Application,… JDBC Driver Java Native Driver Database Mã java Mã java . 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. . Internet. Mô hình như sau: Java Application,… JDBC Driver Java Middle Ware Java Native Driver Database Access, SQL Server,… Mã java Mã java 2. Kiến trúc của JDBC (Có trong tài liệu là cuốn sách. về f. Đóng kết nối 6. Viết ứng dụng (Hiếu viết phần này nhé) Java Application,… JDBC Driver Java Native Driver Database Mã java Mã java

Ngày đăng: 14/05/2015, 13:00

Xem thêm: bai tap Java

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w