【发布时间】:2020-08-29 18:38:37
【问题描述】:
我在 heroku 中创建了一个应用程序来使用远程数据库 (postgres)。我可以在 intellij idea 或 datagrip 中轻松选择、插入、删除、更新。但我想通过java代码建立连接:
public class ConnectionDB {
public static void main(String[] args) throws URISyntaxException, SQLException {
String dbURL = System.getenv("jdbc:postgresql://----,,,,?????");
Connection conn = DriverManager.getConnection(dbURL);
}
}
但是当我运行上面的代码时,我得到:
Exception in thread "main" java.sql.SQLException: The url cannot be null
at java.sql/java.sql.DriverManager.getConnection(DriverManager.java:660)
at java.sql/java.sql.DriverManager.getConnection(DriverManager.java:251)
at connection.ConnectionDB.main(ConnectionDB.java:11)
我也尝试了 DATABASE_URL,但输出与 JDBC_DATABASE_URL 相同。如何解决问题?
【问题讨论】:
标签: java postgresql heroku jdbc