我正在尝试将简单的Java代码与Heroku上的PostgreSQL数据库连接。我已经尝试了所有必要的操作,但是出现以下错误:
org.postgresql.util.PSQLException:连接尝试失败。
我无法理解出了什么问题。
以下是我正在使用的代码:
String dbUrl = "jdbc:postgresql://some-text.eu-west-1.compute.amazonaws.com:5432/some-text?ssl=true&sslmode=require";
String username = "some-text";
String password = "some-text";
try {
Class.forName("org.postgresql.Driver");
} catch (Exception e) {
System.out.println("Failed: " + e.toString() + e.getMessage());
}
try {
Connection connection = DriverManager.getConnection(dbUrl,username,password);
Statement statement = connection.createStatement();
String query = "select * from table";
ResultSet resultSet = statement.executeQuery(query);
while(resultSet.next()){
System.out.println(resultSet.getString("column"));
}
} catch (SQLException e) {
System.out.println(e.toString());
}
如果有人可以帮助我,我将不胜感激。