Hướng dẫn JDBC
JDBC API là một API Java có thể truy cập bất kỳ loại dữ liệu dạng bảng nào, đặc biệt là dữ liệu được lưu trữ trong Cơ sở dữ liệu quan hệ. JDBC hoạt động với Java trên nhiều nền tảng khác nhau, chẳng hạn như Windows, Mac OS và các phiên bản khác nhau của UNIX.
Tại sao phải học JDBC?
JDBC là viết tắt của Java Database Connectivity, là một API Java tiêu chuẩn để kết nối độc lập với cơ sở dữ liệu giữa ngôn ngữ lập trình Java và nhiều loại cơ sở dữ liệu.
Thư viện JDBC bao gồm các API cho từng tác vụ được đề cập bên dưới thường được kết hợp với việc sử dụng cơ sở dữ liệu.
Tạo kết nối với cơ sở dữ liệu.
Tạo câu lệnh SQL hoặc MySQL.
Thực thi truy vấn SQL hoặc MySQL trong cơ sở dữ liệu.
Xem & Sửa đổi các bản ghi kết quả.
Các ứng dụng của JDBC
Về cơ bản, JDBC là một đặc điểm kỹ thuật cung cấp một bộ giao diện hoàn chỉnh cho phép truy cập di động vào cơ sở dữ liệu bên dưới. Java có thể được sử dụng để viết các loại tệp thi hành khác nhau, chẳng hạn như -
Ứng dụng Java
Java Applet
Java Servlet
Java ServerPages (JSP)
Các JavaBeans dành cho Doanh nghiệp (EJB).
Tất cả các tệp thực thi khác nhau này đều có thể sử dụng trình điều khiển JDBC để truy cập cơ sở dữ liệu và tận dụng dữ liệu được lưu trữ.
JDBC cung cấp các khả năng tương tự như ODBC, cho phép các chương trình Java chứa mã độc lập với cơ sở dữ liệu.
Các gói JDBC 4.0
Java.sql và javax.sql là các gói chính cho JDBC 4.0. Đây là phiên bản JDBC mới nhất tại thời điểm viết hướng dẫn này. Nó cung cấp các lớp chính để tương tác với các nguồn dữ liệu của bạn.
Các tính năng mới trong các gói này bao gồm những thay đổi trong các lĩnh vực sau:
Tự động tải trình điều khiển cơ sở dữ liệu.
Cải tiến xử lý ngoại lệ.
Chức năng BLOB / CLOB nâng cao.
Cải tiến giao diện câu lệnh và kết nối.
Hỗ trợ bộ ký tự quốc gia.
Truy cập ROWID SQL.
SQL 2003 hỗ trợ kiểu dữ liệu XML.
Annotations.
Khán giả
Hướng dẫn này được thiết kế cho các lập trình viên Java, những người muốn hiểu chi tiết về khuôn khổ JDBC cùng với kiến trúc và cách sử dụng thực tế của nó.
Điều kiện tiên quyết
Trước khi tiếp tục hướng dẫn này, bạn nên hiểu rõ về ngôn ngữ lập trình Java. Khi bạn chuẩn bị xử lý RDBMS, bạn nên tiếp xúc trước với các khái niệm về SQL và Cơ sở dữ liệu.