解决 java.sql.SQLException:未找到适合本地主机测试的驱动程序?
mysqlmysqli database更新于 2025/5/23 10:52:17
每当您的 JDBC URL 未被任何已加载的 JDBC 驱动程序通过 acceptsURL 方法接受时,您都会收到此类异常。您需要提及 MySQL JDBC 驱动程序,如下所示 −
MySQL JDBC URL 如下所示 −
jdbc:mysql://localhost:3306/test?useSSL=false
acceptsURL 的原型如下所示 −
boolean acceptsURL(String url) 抛出 SQLException
acceptsURL 返回布尔值,这意味着如果 JDBC 驱动程序理解数据库 URL,则返回 true,否则返回 false。它需要一个字符串类型的参数,即数据库 URL。
整个数据库 URL 连接如下。语法 −
con = DriverManager.
getConnection("jdbc:mysql://localhost: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://localhost:3306/sample?useSSL=false", "root", "123456");
System.out.println("Connection is successful !!!!!");
} catch(Exception e) {
e.printStackTrace();
}
}
}
输出
代码快照如下 −

以下是输出 −
Connection is successful !!!!!
示例代码快照如下 −

相关文章
有用资源
mysql 参考教程 - 该教程包含有关 mysql 的更多信息:https://www.cainiaomax.com/mysql/

