Java và MySQL – Giới thiệu

Để kết nối Java với MySQL, bạn cần thực hiện các bước sau:

1. Tải MySQL JDBC Driver:

  • Bạn cần tải tệp MySQL Connector/J, đây là driver JDBC của MySQL.
  • Bạn có thể tải từ trang web chính thức của MySQL hoặc qua một trình quản lý thư viện như Maven.

2. Thêm MySQL JDBC Driver vào dự án của bạn:

  • Nếu sử dụng Maven, thêm đoạn mã sau vào tệp pom.xml của bạn:
<dependency>
    <groupId>mysql</groupId>
    <artifactId>mysql-connector-java</artifactId>
    <version>8.0.33</version> <!-- Kiểm tra phiên bản mới nhất trên trang web của MySQL -->
</dependency>
  • Nếu bạn không sử dụng Maven, thêm tệp JAR mysql-connector-java-x.x.x.jar vào classpath của dự án.

3. Viết mã Java để kết nối với MySQL:

Dưới đây là một ví dụ đơn giản:

   import java.sql.Connection;
   import java.sql.DriverManager;
   import java.sql.SQLException;

   public class MySQLConnectionExample {

       public static void main(String[] args) {
           // Thông tin kết nối
           String url = "jdbc:mysql://localhost:3306/tên_cơ_sở_dữ_liệu";
           String user = "tên_người_dùng";
           String password = "mật_khẩu";

           Connection connection = null;

           try {
               // Kết nối với cơ sở dữ liệu
               connection = DriverManager.getConnection(url, user, password);
               System.out.println("Kết nối thành công!");

               // Thực hiện các thao tác với cơ sở dữ liệu tại đây

           } catch (SQLException e) {
               e.printStackTrace();
           } finally {
               if (connection != null) {
                   try {
                       connection.close();
                   } catch (SQLException e) {
                       e.printStackTrace();
                   }
               }
           }
       }
   }

4. Chạy ứng dụng:

  • Đảm bảo rằng MySQL server đang chạy và thông tin kết nối (URL, tên người dùng, mật khẩu) đúng.
  • Chạy chương trình Java của bạn để kiểm tra kết nối.

Nếu bạn gặp bất kỳ lỗi nào, vui lòng cho tôi biết để được hỗ trợ thêm!