Sử dụng JDBC (Java Database Connectivity) với driver MySQL Connector/J để kết nối từ ứng dụng Java.
Mã Java mẫu
import java.sql.Connection;
import java.sql.DriverManager;
public class LostConnectionURLDemo {
public static void main(String[] args) {
String JDBC_URL = "jdbc:mysql://localhost:3306/web?autoReconnect=true";
Connection con = null;
try {
con = DriverManager.getConnection(JDBC_URL, "root", "123456");
System.out.println("Kết nối thành công");
} catch (Exception e) {
e.printStackTrace();
}
}
}
Lưu ý quan trọng:
- Thêm dependency MySQL Connector/J (Maven:
mysql:mysql-connector-java). - MySQL 8+ dùng class driver
com.mysql.cj.jdbc.Driver(tự động nạp từ JDBC 4.0+). - Sử dụng
try-with-resourcesđể tự động đóng connection. - Cấu hình URL:
useSSL=false,serverTimezone=UTC,allowPublicKeyRetrieval=truenếu cần.
Kết quả chạy thành công sẽ in: Kết nối thành công.