此问题已在此处有答案:
The infamous java.sql.SQLException: No suitable driver found(21个回答)
5天前关闭。
我试图用Java和JDBC连接到我本地主机上的postgresql数据库。但得到的错误是没有找到合适的驱动程序。我通过“数据库”选项卡成功连接到IntelliJ IDEA中的数据库,但无法在代码中连接。
这是我的Main.java:
package org.example;
import java.sql.Connection;
import java.sql.DriverManager;
public class Main {
public static final String url="jdbc:postgresql://localhost:1234/testDatabase";
public static final String user="postgres";
public static final String password="1234maev";
public static void main(String[] args) {
Connection connection = null;
try {
connection = DriverManager.getConnection(url, user, password);
System.out.println("Connected to the PostgreSQL server successfully.");
} catch (Exception e) {
System.out.println(e.getMessage());
}
}
}
我有JDK版本1.8,并下载了带有postgresql JDBC驱动程序版本42.6.0的.jar文件,将其包含在库和模块中(下面的屏幕截图)。
我该怎么解决?
我希望我的Java应用程序将连接到数据库。我试图再次添加驱动程序,但它没有工作。通过IntelliJ IDEA中的“数据库”选项卡与主机,端口,用户和密码连接正常。
1条答案
按热度按时间bxgwgixi1#
如果你的项目是一个maven项目,你应该像这样将驱动程序添加到你的pom.xml中:
如果你发布你的项目结构,可能会有帮助。