1. Trang chủ
  2. » Giáo Dục - Đào Tạo

ĐỒ án tốt NGHIỆP tìm HIỂU về JDBC và kết nối cơ sở dữ LIỆU

41 4 0

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

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Nội dung

Tìm hiểu JDBC kết nối sở liệu – Lớp C07CNPM Đề tài: “ĐỒ ÁN TỐT NGHIỆP - TÌM HIỂU VỀ JDBC VÀ KẾT NỐI CƠ SỞ DỮ LIỆU” Nhóm thực hiện: Nguyễn Văn Chung – Lê Văn Dương Trang : LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Tìm hiểu JDBC kết nối sở liệu – Lớp C07CNPM NHẬN XÉT CỦA GIÁO VIÊN Nguyễn Mạnh Sơn Nhóm thực hiện: Nguyễn Văn Chung – Lê Văn Dương Trang : LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Tìm hiểu JDBC kết nối sở liệu – Lớp C07CNPM BÁO CÁO MƠN CƠNG NGHỆ JAVA Đề Tài: Tìm hiểu JDBC kết nối CSDL Nhóm: Nguyễn Văn Chung Lê Văn Dương Nguyễn Việt Anh Nguyễn Xuân Hiếu Vũ Đức Tuyên Nhóm thực hiện: Nguyễn Văn Chung – Lê Văn Dương Trang : LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Tìm hiểu JDBC kết nối sở liệu – Lớp C07CNPM Chương 1: Tổng quan JDBC Giới thiệu: Giải thích JDBC + Kết nối sở liệu: Java cơng nhận xương sống việc điện tốn doanh nghiệp Cốt lõi ứng dụng Java doanh nghiệp phụ thuộc vào hệ quản trị sở liệu (Database Managerment Systems – MBMS), thực thi kho liệu doanh nghiệp Do đó, để xây dựng ứng dụng vậy, sở liệu kho cần phải truy nhập Để kết nối ứng dụng java với sở liệu, cần phải có phần mềm giao diện lập trình ứng dụng (Application Programming Interfaces – APIs) cho việc kết nối sở liệu, JDBC (Java Database Connection) sử dụng Một phầm mềm giao diện lập trình ứng dụng sưu tập thư viện ứng dụng trình điều khiển sở liệu, thực độc lập với ngơn ngữ lập trình, hệ thống sở liệu hệ điều hành + Định nghĩa JDBC JDBC API Java sở, mà cung cấp lớp giao diện viết Java để truy xuất thao tác với nhiều loại hệ sở liệu khác Sự kết hợp JDBC API Java tảng cung cấp lợi cho việc truy xuất nguồn liệu khác linh hoạt hoạt động có hỗ trợ máy ảo Java (JVM) Đối với nhà phát triển, điều khơng cần thiết để viết chương trình riêng biệt để truy cập vào hệ sở liệu khác SQL Nhóm thực hiện: Nguyễn Văn Chung – Lê Văn Dương Trang : LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Tìm hiểu JDBC kết nối sở liệu – Lớp C07CNPM Server, Oracle IBM DB2 Thay vào đó, chương trình đơn lẻ với việc thực JDBC gửi Structured Query Language (SQL) gửi câu lệnh khác tới nguồn liệu phù hợp hệ sở liệu Những thuận lợi JDBC + Sử dụng tiếp tục liệu có JDBC cho phép ứng dụng doanh nghiệp tiếp tục sử dụng liệu có, liệu lưu trữ hệ quản trị sở liệu khác + Cung cấp độc lập Sự kết hợp Java API JDBC API làm cho sở liệu dịch chuyển từ nhà cung cấp tới nhà cung cấp khác mà không cần đoạn mã ứng dụng + Nền độc lập JDBC thường sử dụng để kết nối với ứng dụng người đến “hậu trường” sở liệu, khơng có vấn đề phần mềm quản lý sở liệu sử dụng để kiểm soát sở liệu Trong vấn đề kiểu cách, JDBC tảng chéo độc lập + Dễ sử dụng Với JDBC, phức tạp chương trình kết nối người dùng đến “hậu trường” cở sở liệu bị ẩn đi, làm cho dễ dàng triển khai hơn, kinh tế để trì Nhóm thực hiện: Nguyễn Văn Chung – Lê Văn Dương Trang : LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Tìm hiểu JDBC kết nối sở liệu – Lớp C07CNPM Kiến trúc JDBC + Mơ hình hai tầng JDBC API hỗ trợ trợ mơ hình hai tầng mơ hình ba tầng xử lý liệu cho mơ hình truy xuất sở liệu Trong mơ hình hai tầng hệ thống máy khách / máy chủ, máy khách liên hệ trực tiếp với sở liệu máy chủ mà không cần công nghệ trung gian máy chủ khác Trong mơ hình hai tầng mơi trường JDBC, ứng dụng Java khách DBMS sở liệu máy chủ Việc thực tiêu biểu mơ hình hai tầng liên quan đến việc sử dụng JDBC API để chuyển gửi yêu cầu khách hàng tới sở liệu Cơ sở liệu nằm mạng có khác mạng Các kết gửi trả cho khách hàng lần thơng qua JDBC API Nhóm thực hiện: Nguyễn Văn Chung – Lê Văn Dương Trang : LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Tìm hiểu JDBC kết nối sở liệu – Lớp C07CNPM + Mơ hình ba tầng Trong mơ hình ba tầng, tầng tầng dịch vụ, máy chủ thứ ba đảm nhiệm việc gửi yêu cầu khách hàng tới máy chủ sở liệu Tầng giúp việc tách sở liệu máy chủ từ máy chủ WEB Sự tham gia máy chủ thứ máy chủ Proxy tăng cường an nình cách qua tất yêu cầu đến máy chủ sở liệu thông qua máy chủ Proxy Máy chủ sở liệu xử lý yêu cầu gửi lại kết đến tầng (Proxy Server), lần kết gửi trả máy khách (Client) Mơ hình ba tầng có lợi so với mơ hình hai tầng đơn giản hóa giảm chi phí triển khai ứng dụng, ngồi cịn cung cấp sửa đổi quyền truy xuất vào sở liệu + JDBC API JDBC API sưu tập cách định nghĩa sở liệu theo nhiều cách khác ứng dụng giao tiếp với Cốt lõi JDBC API dựa Java, vậy, dùng tảng để xây dựng chung ba tầng kiến trúc Do đó, JDBC API tầng Nó định nghĩa mở kết nối ứng dụng sở liệu, yêu cầu gửi tới sở liệu, câu lệnh truy vấn SQL thực thi, kết câu truy vấn Nhóm thực hiện: Nguyễn Văn Chung – Lê Văn Dương Trang : LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Tìm hiểu JDBC kết nối sở liệu – Lớp C07CNPM lấy ra, JDBC đạt mục tiêu thông qua tập giao diện Java, thực cách riêng biết lớp cho sở liệu cụ thể gọi trình điều khiển JDBC (JDBC Driver) Trình điều khiển JDBC + JDBC Driver Trình điều khiển JDBC sở JDBC API chịu trách nhiệm đảm bảo ứng dụng có quyền truy cập quán đồng sở liệu Các trình điều khiển chuyển đổi yêu cầu khách hàng thành cách dễ hiểu, định dạng sau trình bày vào sở liệu Phản ứng xử lý trình điều khiển JDBC, chuyển đổi sang dạng mã Java trình bày cho khách hàng Có bốn loại trình điều khiển mơ tả đơn giản tóm tắt đặc tính JDBC Driver liệt kê bảng sau: Nhóm thực hiện: Nguyễn Văn Chung – Lê Văn Dương Trang : LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Tìm hiểu JDBC kết nối sở liệu – Lớp C07CNPM + Trình điều khiển loại Trình điều khiển loại sản phẩm cẩu nối phần mềm Java, gọi cầu nối JDBC-ODBC cộng thêm với trình điều khiển ODBC Những đặc tính: Trình điều khiển loại sử dụng công nghệ chuyển tiếp cung cấp ODBC truy cập thơng qua trình điều khiển ODBC Thiết lập liên kết JDBC API ODBC API OBDC API thực để tiếp cận với sở liệu thông qua trình điều khiển ODBC chuẩn Máy khách cần phải cài đặt thư viện ODBC gốc, trình điều khiển, tập tin hỗ trợ cần thiết, hầu hết trường hợp, sở liệu khách hàng đoạn mã Đây trình điều khiển thích hợp cho mạng doanh nghiệp khách hàng cài đặt đâu vấn đề lớn Nhóm thực hiện: Nguyễn Văn Chung – Lê Văn Dương Trang : LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Tìm hiểu JDBC kết nối sở liệu – Lớp C07CNPM Ưu điểm: Trình điều khiển loại viết cho phép truy cập sở liệu khác thông qua việc thực trình điều khiển ODBC Trong số trường hợp, lựa chọn khách hàng MS Access Mircosoft SQL Server cho việc gọi tới ODBC Nhược điểm: Trình điều khiển loại khơng hỗ trợ hoàn toàn ứng dụng cài đặt máy khách hàng Các thư viện ODBC đoạn mã sở liệu phải nằm máy chủ, làm giảm hiệu suất + Trình điều khiển loại Trình điều khiển loại gọi Native-API, phần trình điều khiển Java Những đặc tính: Trình điều khiển loại bao gồm đoạn mã Java chuyển đổi từ lời gọi JDBC tới sở liệu API địa phương Oracle, Sybase, DB2, hệ quản trị sở liệu khác Đi kèm với lời gọi phương thức để truy xuất vào sở liệu Các đặc tính chung trình điều khiển việc kèm với sở liệu để giải thích lời gọi JDBC đến sở liệu, ví dụ, Oracle OCI cung cấp trình điều khiển Trình điều khiển loại cần có thư viện gốc cho sở liệu khách hàng cài đặt máy khách hàng giống trình điều khiển loại Ưu điểm: Trình điều khiển loại có hiệu suất làm việc cao so với trình điều khiển loại Nó có lời gọi chuyển sang sở liệu cụ thể Nhược điểm: Trình điều khiển loại khơng hỗ trợ ứng dụng mà phần mềm khách hàng khơng cài đặt máy, yêu Nhóm thực hiện: Nguyễn Văn Chung – Lê Văn Dương Trang : 10 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Tìm hiểu JDBC kết nối sở liệu – Lớp C07CNPM + Updatable "ResultSet" - Updatable ResultSet khả cập nhật hàng tập kết cách sử dụng phương pháp ngơn ngữ lập trình Java lệnh SQL - An ResultSet updatable cho phép lập trình để thay đổi liệu hàng có, để chèn hàng mới, xóa hàng có Các newUpdaceXXX() phương pháp giao diện ResultSet dùng để thay đổi liệu dịng có - Khi sử dụng kết updatable, khuyên để làm cho cuộn Điều cho phép vị trí hàng phải thay đổi + Kết hợp đồng thời - Updatability có nghĩa để cập nhật liệu tập kết sau kết hợp thay đổi sở liệu như: chèn dòng vào tập kết xóa hàng có - Updatability yêu cầu sở liệu viết khóa để cung cấp truy cập vào sở liệu nằm bên Bởi bạn khơng thể có nhiều khóa viết đồng thời, updatability tập kết liên kết với concurrency truy cập sở liệu kết hợp đồng thời trình mà hai kiện diễn song song - Các loại đồng thời tập kết xác định cho dù updatable hay khơng Các giá trị khơng đổi mà định để định loại đồng thời là: + CONCURRENCY.READ_ONLY + CONCURRENCY.UPDATABLE + Cập nhật hàng - Các hàng cập nhật vào bảng sở liệu cách sử dụng đối tượng ResultSet ofthe giao diện Có hai bước liên quan đến trình Bước để thay đổi giá trị cho hàng cụ thể cách sử dụng phương pháp cập nhật khác nhau, nơi kiểu liệu Java - Các phương pháp cập nhật tương ứng với phương pháp nhận sẵn cho lấy giá trị Bước thứ hai để áp dụng thay đổi hàng ofthe sở liệu nằm bên Nhóm thực hiện: Nguyễn Văn Chung – Lê Văn Dương Trang : 27 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Tìm hiểu JDBC kết nối sở liệu – Lớp C07CNPM - Các sở liệu khơng cập nhật bước thứ hai Cập nhật cột ResultSet mà không gọi updateRow () Phương pháp không thực thay đổi sở liệu + Các bước cho việc cập nhật dòng - Cập nhật hàng sửa đổi giá trị cột hàng Xem xét kịch mà bạn muốn cập nhật trường EHPLOYEE_ID dịng bạn lấy Điều hoạt động thực số bước + Bước 1: Định vị vị trí trỏ + Bước 2: Cập nhật số cột + Bước 3: Chuyển giao cập nhật Nhóm thực hiện: Nguyễn Văn Chung – Lê Văn Dương Trang : 28 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Tìm hiểu JDBC kết nối sở liệu – Lớp C07CNPM + Các bước để chèn dòng - Thủ tục chèn hàng tương tự cập nhật liệu dòng tại, với vài khác biệt Để chèn hàng, trước tiên bạn vị trí trỏ, cập nhật nhiều cột cuối cùng, cam kết thay đổi + Bước 1: Định vị vị trí trỏ + Bước 2: Cập nhật số cột + Bước 3: Chèn dịng Nhóm thực hiện: Nguyễn Văn Chung – Lê Văn Dương Trang : 29 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Tìm hiểu JDBC kết nối sở liệu – Lớp C07CNPM + Các bước để xóa dịng - Xóa hàng từ kết updateable dễ dàng Hai bước để xóa dịng đến vị trí trỏ xóa dịng Xóa dịng từ tập kết mô tả bước sau + Bước 1: Định vị vị trí trỏ + Bước 2: Xóa dịng + Cập nhật hàng loạt - Cập nhật hàng loạt định nghĩa tập báo cáo cập nhật nhiều nộp cho sở liệu cho chế biến đợt Trong Java, PreparedStatement, CallableStatement đối tượng sử dụng để gửi thông tin cập nhật hàng loạt - Các quyền lợi lô cập nhật cho phép vou hồ sơ yêu cầu, chúng mang lại cho khách hàng, thay đổi hồ sơ phía khách Nhóm thực hiện: Nguyễn Văn Chung – Lê Văn Dương Trang : 30 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Tìm hiểu JDBC kết nối sở liệu – Lớp C07CNPM hàng, sau gửi hồ sơ cập nhật nguồn liệu số thời gian khác Đệ trình cập nhật nhiều với nhau, thay cá nhân, cải thiện hiệu suất Ngồi ra, lơ cập nhật sử dụng khơng có cần phải trì kết nối liên tục đến sở liệu + Cập nhật hàng loạt sử dụng giao diện “Statement” - Các sở cập nhật mẻ cho phép đối tượng Statement để gửi lệnh cập nhật nhiều với đơn vị nhất, lô, để DBMS nằm bên - Các bước thực theo lô cập nhật cách sử dụng giao diện Tun bố là: + Vơ hiệu hố cam kết chế độ tự động + Tạo ví dụ Statement + Thêm lệnh SQL đến nhóm + Thực lệnh hàng loạt + Cam kết thay đổi sở liệu + Hủy bỏ lệnh từ hàng loạt + Cập nhật hàng loạt sử dụng giao diện “PreparedStatement” - Cập nhật hàng loạt sử dụng với PreparedStatement để kết hợp nhiều giá trị tham số đầu vào với đối tượng PreparedStatement Các phương thức addBatch() giao diện đưa câu lệnh cập nhật SQL tham số, lệnh SQL thêm vào danh sách đối tượng lệnh thực đợt Đây ví dụ cập nhật hàng loạt tĩnh - PreparedStatement giao diện cho phép tạo tham số lô update Phương thức setXXX () giao diện PreparedStatement sử dụng để tạo cho thiết lập thông số, phương thức addBatch() bổ sung thêm tham số cho nhóm Cuối cùng, phương thức executeBatch giao diện PreparedScatement gọi để gửi thông tin cập nhật đến DBMS, mà xóa danh sách liên kết tuyên bố phần tử nhóm Nhóm thực hiện: Nguyễn Văn Chung – Lê Văn Dương Trang : 31 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Tìm hiểu JDBC kết nối sở liệu – Lớp C07CNPM + Cập nhật hàng loạt sử dụng giao diện “CallableStatement” - Các chức đối tượng CallableStatement đối tượng PreparedStatement Các sở cập nhật mẻ đối tượng CallableStatement gọi thủ tục lưu trữ thông số đầu vào thattake khơng có thơng số Ngoài ra, thủ tục lưu trữ phải trả lại số cập nhật Các phương thức executeBatch() giao diện CallableStatement thừa hưởng từ PreparedStatement giao diện ném BatchUpdateException giá trị trả lại thủ tục lưu trữ điều otherthan số cập nhật ortakes OUT IN/0UT tham số Nhóm thực hiện: Nguyễn Văn Chung – Lê Văn Dương Trang : 32 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Tìm hiểu JDBC kết nối sở liệu – Lớp C07CNPM Giao tác - Giao tác tập hợp hay nhiều câu thực đơn vị Điều đảm bảo tất điều khoản thiết lập thực không số họ thi hành - Xem xét kịch chuyển tiền ngân hàng mà yêu cầu rút tiền từ tài khoản để gửi tiền vào mạng khác Nếu q trình rút hồn thành, khoản tiền gửi khơng thành cơng khách hàng phải đối mặt với mát Nếu khoản tiền gửi thành cơng sau khơng rút ngân hàng phải đối mặt với mát Kể từ hai bước hình thành giao dịch nhất, "giao tác" thường định nghĩa đơn vị phân chia cơng việc + Tính chất giao tác - Các tài sản Atomicity, thống nhất, cách ly Durability (ACID) đảm bảo giao dịch sở liệu xử lý đáng tin cậy + Nguyên tử số + Nhất quán + Cô lập + Độ bền Nhóm thực hiện: Nguyễn Văn Chung – Lê Văn Dương Trang : 33 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Tìm hiểu JDBC kết nối sở liệu – Lớp C07CNPM + Thực giao tác thực cách sử dụng JDBC - Có bốn bước để thực giao tác cách sử dụng JDBC, Bắt đầu giao dịch, giao dịch Thực hiện, sử dụng điểm Lưu Đóng giao dịch kết thúc + Bước l: Bắt đầu giao tác + Bước 2: Thực giao tác + Bước 3: Sử dụng SavePoint + Bước 4: Đóng giao tác Tổng kết chương - Thủ tục lưu trữ - Tập cuộn kết - Cập nhật tập kết - Cập nhật hàng loạt - Giao tác Nhóm thực hiện: Nguyễn Văn Chung – Lê Văn Dương Trang : 34 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Tìm hiểu JDBC kết nối sở liệu – Lớp C07CNPM Chương 3: RowSets Giới thiệu “RowSets” - RowSet có giao diện javax.sql.rowset tiêu chuẩn gói phần mở rộng có nguồn gốc từ giao diện ResultSet Nó thường chứa hàng từ nguồn liệu bảng kết tập Nó cấu hình để kết nối đọc / ghi liệu từ nguồn liệu JDBC Kể từ đối tượng RowSet thành phần JavaBeans cổ phiếu số tính phổ biến JavaBeans Đó là: + Thuộc tính: Một trường hàng biết đến tài sản RowSet Mỗi tài sản có phương thức getter setter thích hợp cung cấp nhà thực giao diện + Thông báo chế JavaBeans: Một phong trào trỏ, cập nhật, chèn, xóa hàng thay đổi nội dung tồn RowSet tạo kiện thơng báo Mơ hình kiện RowSet thơng báo cho tất thành phần thực giao diện RowSetListenec đăng ký thính giả kiện đối tượng RowSet's + Lợi ích việc sử dụng "RowSet" "ResultSet" - Một đối tượng RowSet bổ sung số lợi so với đối tượng ResultSet đơn giản Đó là: Nhóm thực hiện: Nguyễn Văn Chung – Lê Văn Dương Trang : 35 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Tìm hiểu JDBC kết nối sở liệu – Lớp C07CNPM - Hệ thống quản lý sở liệu trình điều khiển orthe cung cấp số nhà cung cấp sở liệu không hỗ trợ kết cuộn / updatable Một đối tượng RowSet cung cấp scrollability updatability cho loại DBMS lái xe Scrollability sử dụng giao diện ứng dụng cho chương trình cập nhật - Một đối tượng RowSet, thành phần JavaBeans sử dụng để thơng báo cho thành phần giao diện đăng ký thay đổi + Scrollability: Khả di chuyển trỏ tập kết hàng cụ thể để biết đến Scrollability + Updatability: Khả sử dụng ngơn ngữ lập trình Java lệnh SQL biết đến Updatability + Các loại RowSets khác - RowSets phân loại phụ thuộc vào thời gian để kết nối sở liệu Vì RowSet kết nối ngắt kết nối Nhóm thực hiện: Nguyễn Văn Chung – Lê Văn Dương Trang : 36 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Tìm hiểu JDBC kết nối sở liệu – Lớp C07CNPM - Một RowSet kết nối với đối tượng sử dụng trình điều khiển JDBC để kết nối với sở liệu quan hệ Kết nối trì suốt tuổi thọ đối tượng RowSet - Một RowSet đối tượng bị ngắt kết nối kết nối vào nguồn liệu để đọc liệu từ ResultSet hay ghi liệu nguồn liệu Ngày hoàn thành đọc / ghi hoạt động đối tượng RowSet ngắt kết nối từ nguồn liệu + Thực kết nối "RowSet" - Lớp JDBCRowSet việc thực RowSet kết nối Nó tương tự đối tượng ResultSet thường sử dụng lớp wrapper để chuyển đổi không cuộn đọc đối tượng ResultSet vào đối tượng cuộn updatable, Để thiết lập kết nối để cư đối tượng RowSet, tài sản tên người dùng, mật khẩu, url sở liệu datasourceName phải thiết lập Các tài sản lệnh truy vấn xác định liệu đối tượng RowSet tổ chức Có hai cách để tạo đối tượng JDBCRowSet + Sử dụng đối tượng RowSet + Sử dụng constructor mặc định + Thực ngắt kết nối "RowSet" - Một đối tượng CachedRowSet ví dụ đối tượng RowSet ngắt kết nối Những đối tượng liệu lưu nhớ cache hoạt động liệu thao tác liệu lưu trữ sở liệu - CachedRowSet đối tượng có khả nhận liệu từ sở liệu quan hệ hay từ nguồn liệu khác mà cửa hàng định dạng liệu bảng Một cột quan trọng phải xác lập trước liệu lưu vào nguồn liệu Có hai cách để tạo đối tượng CachedRowSet + Sử dụng constructor mặc định + Sử dụng thực SyncProvider Giới thiệu đối tượng "JDBCRowSet" - Một đối tượng JDBCRowSet đối tượng ResultSet tăng cường mở rộng có số tài sản chế nghe Nhóm thực hiện: Nguyễn Văn Chung – Lê Văn Dương Trang : 37 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Tìm hiểu JDBC kết nối sở liệu – Lớp C07CNPM mà làm cho thành phần JavaBeans Nó ln ln trì kết nối vào sở liệu thơng qua driver JDBC Con số cho thấy tầng kiến trúc ứng dụng có sử dụng lớp JDBCRowSet - Những điển hình đối tượng JDBCRowSet: + Để thực đối tượng ResultSet cuộn có cách sử dụng tốt trình điều khiển di sản khơng hỗ trợ di chuyển + Để sử dụng đối tượng JDBCRowSet thành phần JavaBeans Tính cho phép sử dụng cơng cụ để lựa chọn trình điều khiển JDBC ứng dụng + Sử dụng đối tượng "JDBCRowSet" - Một dịng liệu cập nhật, chèn xóa cách tương tự đối tượng ResultSet updatable Bất kỳ thay đổi thực cho liệu đối tượng JDBCRowSet phản ánh sở liệu + Cập nhật + Chèn + Xóa + Khơi phục Nhóm thực hiện: Nguyễn Văn Chung – Lê Văn Dương Trang : 38 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Tìm hiểu JDBC kết nối sở liệu – Lớp C07CNPM Giới thiệu "CachedRowSet" - CachedRowSet cửa hàng kho liệu nhớ để hoạt động liệu riêng ratherthan tùy thuộc vào liệu lưu trữ sở liệu Kể từ khi, Rowset ngắt kết nối khơng trì kết nối vào sở liệu nhẹ so với đối tượng JDBCRowSet - Ngắt kết nối RowSet đối tượng serializable Điều cho phép RowSet ngắt kết nối truyền qua mạng cho khách hàng mỏng, chẳng hạn PDA điện thoại di động CachedRowSet có tất khả RowSet kết nối dùng để làm cho kết thiết cuộn updatable Một đối tượng CachedRowSet sử dụng để trao đổi liệu bảng với nguồn liệu khác sở liệu quan hệ + Sử dụng đối tượng "CachedRowSet" - Một dịng liệu cập nhật, chèn xóa đối tượng CachedRowSet Thay đổi liệu phản ánh sở liệu cách gọi phương thức accepcChanges() + Cập nhật + Chèn + Xóa + Khơi phục Nhóm thực hiện: Nguyễn Văn Chung – Lê Văn Dương Trang : 39 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Tìm hiểu JDBC kết nối sở liệu – Lớp C07CNPM Tổng kết chương - Giới thiệu RowSet - JDBCRowSet - CachedRowSet Nhóm thực hiện: Nguyễn Văn Chung – Lê Văn Dương Trang : 40 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Tìm hiểu JDBC kết nối sở liệu – Lớp C07CNPM Tài liệu tham khảo: Working with Database and Security in Java by Aptech http://java.sun.com Database Programming with JDBC and Java by O’Reilly JDBC™ API Tutorial and Reference, Third Edition By Maydene Fisher, Jon Ellis, Jonathan Bruce The End Nhóm thực hiện: Nguyễn Văn Chung – Lê Văn Dương Trang : 41 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com ... luanvanchat@agmail.com Tìm hiểu JDBC kết nối sở liệu – Lớp C07CNPM Chương 1: Tổng quan JDBC Giới thiệu: Giải thích JDBC + Kết nối sở liệu: Java công nhận xương sống việc điện toán doanh nghiệp Cốt lõi... luanvanchat@agmail.com Tìm hiểu JDBC kết nối sở liệu – Lớp C07CNPM Kết nối sở liệu nguồn lực quan trọng hạn chế, kết nối đóng cách thực lần phương thức close() kết thúc Nạp trình điều khiển Bước việc thành lập kết. .. để kết nối sở liệu Vì RowSet kết nối ngắt kết nối Nhóm thực hiện: Nguyễn Văn Chung – Lê Văn Dương Trang : 36 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Tìm hiểu JDBC kết nối sở liệu

Ngày đăng: 01/11/2022, 15:31

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

TÀI LIỆU LIÊN QUAN

w