Kết nối cơ sở dữ liệu trong Java với JDBC
[Kết nối cơ sở dữ liệu trong Java với JDBC] Java JDBC là một Java API để kết nối và thực thi truy vấn với cơ sở dữ liệu. JDBC API sử dụng các JDBC Driver để kết nối với cơ sở dữ liệu. JDBC làm việc với Java trên nhiều nền tảng đa dạng như Windows, Mac OS, Unix, …
Để đáp ứng nhu cầu học tập và tìm hiểu về cách Java làm việc như thế nào với cơ sở dữ liệu, chúng tôi cung cấp loạt bài hướng dẫn về Java JDBC. Loạt bài hướng dẫn về Java JDBC này cung cấp đầy đủ các khái niệm và các kiến thức cơ bản về Java JDBC cho các lập trình viên Java mong muốn tìm hiểu về JDBC Framework cũng như cách sử dụng của nó.
Dưới đây là danh sách các bài hướng dẫn học Java JDBC cơ bản và nâng cao:
MỤC LỤC
JDBC cơ bản và nâng cao
- Tổng quan về JDBC
- Cài đặt JDBC
- Giới thiệu JDBC Driver
- Kiểu dữ liệu
- Kết nối với Database (chung)
- Kết nối với Oracle
- Kết nối với MySQL
- Tạo ứng dụng JDBC đơn giản
- Lớp DriverManager
- Connection Interface
- Statement Interface
- PreparedStatement Interface
- CallableStatement Interface
- ResultSet Interface
- Di chuyển trong ResultSet
- Quan sát ResultSet
- Cập nhật ResultSet
- ResultSetMetaData
- DatabaseMetaData
- RowSet Interface
- Giới thiệu Transaction
- Ví dụ Commit và Rollback
- Ví dụ Savepoint
- SQLException: Xử lý ngoại lệ
- Ví dụ Batch Processing
Một số chương trình JDBC cơ bản
Để hiểu và thực hành các ví dụ được cung cấp trong bài, bạn cần hiểu rõ về Java cũng như có kiến thức cơ bản về một số ngôn ngữ truy vấn cơ sở dữ liệu, đặc biệt là SQL.
Nếu như bạn có bỏ quên vấn đề gì, bạn có thể tham khảo hai loạt bài hướng dẫn của chúng tôi về Java và SQL.
Hướng dẫn Java: Tìm hiểu về Java, một trong các ngôn ngữ lập trình mạnh mẽ nhất.
Hướng dẫn SQL: Bạn có thể tham khảo một số cú pháp SQL ở đây.
Loạt bài hướng dẫn được chia thành hai phần: phần đầu giới thiệu các lớp, Interface và một số khái niệm cơ bản bạn cần biết khi học về JDBC; phần thứ hai là về một số ví dụ về một số hoạt động cơ bản liên quan tới cơ sở dữ liệu như tạo, xóa cơ sở dữ liệu; tạo, xóa bảng; chèn, chọn, xóa, cập nhật bản ghi, …
Trong loạt bài hướng dẫn về JDBC này, mình sử dụng MySQL, do đó, trong các chương trình ví dụ trong bài, mình sử dụng root là username và 123456 là mật khẩu.
Đã có app VietJack trên điện thoại, giải bài tập SGK, SBT Soạn văn, Văn mẫu, Thi online, Bài giảng....miễn phí. Tải ngay ứng dụng trên Android và iOS.
Theo dõi chúng tôi miễn phí trên mạng xã hội facebook và youtube:Các bạn có thể mua thêm khóa học JAVA CORE ONLINE VÀ ỨNG DỤNG cực hay, giúp các bạn vượt qua các dự án trên trường và đi thực tập doanh nghiệp với Java. Khóa học có giá chỉ 400K, nhằm ưu đãi, tạo điều kiện cho sinh viên cho thể mua khóa học.
Nội dung khóa học gồm 16 chuơng và 100 video cực hay, học trực tiếp tại https://www.udemy.com/tu-tin-di-lam-voi-kien-thuc-ve-java-core-toan-tap/ Bạn nào có nhu cầu mua, inbox trực tiếp chị Thu, trợ lý anh Tuyền để hỗ trợ thanh toán qua mã QR ngân hàng Việt Nam, fb: https://www.facebook.com/Thule.59
Anh Tuyền, tác giả khóa học, là cựu sinh viên chương trình đào tạo kĩ sư tài năng của đại học Bách Khoa Hà Nội với hơn 5 năm kinh nghiệm đi làm thực tế doanh nghiệp và cũng là Founder website vietjack.com, web giáo dục phổ biến nhất Việt Nam hiện tại (năm 2024). Java cũng là ngôn ngữ lập trình dễ đi xin việc nhất hiện tại, với mức lương cao, hãy nâng cao kiến thức IT của bản thân mình vì một Việt Nam giàu mạnh.
Loạt bài hướng dẫn của chúng tôi dựa một phần trên nguồn tài liệu của: Tutorialspoint.com
Bài học Java phổ biến tại vietjack.com:
Demo một bài giảng trong khóa học online tại vietjackteam.