gpt4 book ai didi

java - PostgreSQL JDBC 驱动程序不适用于 Heroku 数据库连接

转载 作者:行者123 更新时间:2023-11-29 12:03:52 24 4
gpt4 key购买 nike

我有一个尝试连接到 Heroku 数据库的类:

public class ConnectionFactory {

public Connection getConnection() {
System.out.println("Conectando ao banco");
try {
return DriverManager.getConnection("connectionstring", "username", "password");
} catch (SQLException e) {
throw new RuntimeException(e);
}
}
}

它返回的是:

java.lang.RuntimeException: java.sql.SQLException: No suitable driver found for jdbc:postgres://osnvehqhufnxzr:TS3Qt37c_HHbGRNKw3yk7g88fp@ec2-54-225-93-34.compute-1.amazonaws.com:5432/d39mfq0odt56bv

我已经尝试过 postgresql-9.3-1103.jdbc3.jarpostgresql-9.4.1209.jre6.jar在项目的构建路径中。我做错了什么?

最佳答案

在您的 JDBC URL 中使用 postgresql 而不是 postgres

此外,您还需要通过运行以下命令来更改您的数据库密码(因为您公开发布了它):

$ heroku pg:credentials DATABASE --reset

关于java - PostgreSQL JDBC 驱动程序不适用于 Heroku 数据库连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38981174/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com