这是我第一次使用Java访问数据库,所以我可能有一个简单的错误。当我尝试从我可以访问的远程数据库检索连接时,我会收到一个连接被拒绝的错误。
以下是相关代码:
String url = "jdbc:postgresql:url.isformatted.like.this/database";
try {
conn = DriverManager.getConnection(url, "username", "password");
} catch (SQLException e) {
e.printStackTrace();
System.exit(1);
}
(为了保护隐私,已删除用户名、密码和数据库URL)
问题不可能是凭据或URL本身,因为我使用它手动登录psql成功地从同一台计算机上进行登录。我认为问题可能是URL的格式,但我找不到任何关于在远程地址上使用psql的示例(它们都是本地主机之类的东西)。