當我們在使用JDBC連接MySQL數據庫時,有時候會出現找不到MySQL驅動程序的情況。這是因為我們的JDK中沒有包含MySQL驅動程序的jar包,需要手動將其添加到classpath中。
以下是一段簡單的Java代碼實現JDBC連接MySQL數據庫的示例:
import java.sql.*;
public class MySqlConnection {
public static void main(String[] args) {
Connection conn = null;
try {
Class.forName("com.mysql.jdbc.Driver");
String url = "jdbc:mysql://localhost:3306/test";
String user = "root";
String password = "123456";
conn = DriverManager.getConnection(url, user, password);
System.out.println("數據庫連接成功!");
} catch (ClassNotFoundException e) {
e.printStackTrace();
} catch (SQLException e) {
e.printStackTrace();
} finally {
try {
if (conn != null) {
conn.close();
}
} catch (SQLException e) {
e.printStackTrace();
}
}
}
}
以上代碼使用了mysql.jdbc.Driver類,如果我們運行這段代碼時出現了找不到該類的情況,可以嘗試在項目的classpath中添加MySQL驅動程序的jar包。以下是添加步驟:
- 下載MySQL JDBC驅動程序
- 將其解壓到指定的文件夾中,例如解壓到C:\mysql-connector-java-5.1.49
- 在項目中添加MySQL驅動程序的jar包,方式為:Project >Properties >Java Build Path >Libraries >Add JARs,選擇MySQL驅動程序的jar包即可
添加完成后,可以再次運行程序,此時應該可以正常連接MySQL數據庫了。