JDBC Connection; nested exception is java. sql. SQLException: No suitable driver found for
时间: 2023-11-24 16:51:24 浏览: 161
根据提供的引用内容,出现"No suitable driver found for"的错误通常是由于JDBC驱动程序未正确加载所致。在引用中,我们可以看到jdbc.driver属性设置为com.mysql.cj.jdbc.Driver,这意味着我们需要使用MySQL Connector/J驱动程序。因此,我们需要确保已将MySQL Connector/J驱动程序添加到我们的项目中。
以下是一个简单的示例,演示如何使用MySQL Connector/J驱动程序建立JDBC连接:
```java
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
public class JdbcExample {
public static void main(String[] args) {
Connection conn = null;
try {
// 加载MySQL Connector/J驱动程序
Class.forName("com.mysql.cj.jdbc.Driver");
// 建立JDBC连接
conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/hi?useSSL=false", "root", "root");
System.out.println("JDBC连接成功!");
} catch (ClassNotFoundException e) {
e.printStackTrace();
} catch (SQLException e) {
e.printStackTrace(); } finally {
try {
if (conn != null) {
conn.close();
}
} catch (SQLException e) {
e.printStackTrace();
}
}
}
}
```
阅读全文