解決java.sql.SQLException:未找到適合localhost測試的驅動程式?
每當任何已載入的 JDBC 驅動程式透過 acceptsURL 方法不接受您的 JDBC URL 時,您都會收到此類異常。您需要提及 MySQL JDBC 驅動程式,如下所示 −
MySQL JDBC url 如下 −
jdbc:mysql://:3306/test?useSSL=false
acceptsURL 的原型如下 −
boolean acceptsURL(String url) throws SQLException
acceptsURL 返回布林值,這意味著如果 JDBC 驅動程式理解資料庫 URL,則返回 true,否則返回 false。它獲取一個字串型別引數,該引數是一個數據庫 URL。
整個資料庫 URL 連線如下。語法 −
con = DriverManager.
getConnection("jdbc:mysql://:3306/yourDatabaseName?useSSL=false", "yourUserName", " yourPassword");示例
Java 程式碼如下 −
import java.sql.Connection;
import java.sql.DriverManager;
public class AvoidSQLException {
public static void main(String[]args){
Connection con = null;
try {
con = DriverManager.
getConnection("jdbc:mysql://:3306/sample?useSSL=false", "root", "123456");
System.out.println("Connection is successful !!!!!");
} catch(Exception e) {
e.printStackTrace();
}
}
}輸出
程式碼的快照如下 −

輸出如下 −
Connection is successful !!!!!
示例程式碼的快照如下 −

廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C語言
C++
C#
MongoDB
MySQL
Javascript
PHP