[英]Exception in Establishing JDBC Connection
我使用以下代碼加載驅動程序。 但它顯示了異常
import java.sql.*;
import java.sql.DriverManager;
import java.sql.SQLException;
import java.sql.Statement;
public class TestConnection {
public static void main(String[] args) {
try {
System.out.println("Loading driver...");
Class.forName("com.mysql.jdbc.Driver");
System.out.println("Driver loaded!");
} catch (ClassNotFoundException e) {
throw new RuntimeException("Cannot find the driver in the classpath!", e);
}
}
}
請幫我 !!!!
好吧,該消息非常不言自明。 驅動程序類不在類路徑中。 將MySQL連接器/ J jar文件添加到您的類路徑中以解決此錯誤。 您可以手動執行此操作,也可以在使用Maven時將此片段添加到pom中:
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>5.1.34</version>
</dependency>
由於這是JDBC 4.0驅動程序,因此您不必調用Class.forName(...)
。 如果類路徑中有一個驅動程序, DriverManager
將為給定的URL找到合適的驅動程序。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.