解决 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 !!!!!

示例代码快照如下 −


相关文章


有用资源