我正在做一个学校项目,我需要将我的应用程序连接到PostgreSQL数据库。
我差不多完成了,但我无法建立联系。我想我做错了什么。我会用一些图片来解释。
这是它可能导致问题的一段代码:
private Connection conn;
private String host = "<--my ip here->>";
private String db = "android";
private int port = 5432;
private String user = "android";
private String pass = "android";
private String url = "jdbc:postgresql://@s:@d:@s";
public DB() {
super();
this.url = String.format(this.url, this.host, this.port, this.db);
this.conecta();
this.desconecta();
}
在尝试添加库依赖项时,我无法在依赖项列表中找到PostgreSQL 10,即使我刚刚安装了它。
我的PgAdmin 4上显示2个数据库的问题,9.5端口是5432,10是5433,我的应用程序数据库是9.5(端口5432)
我已将这些端口保护添加到防火墙。
有人可以帮助我吗?
答案 0 :(得分:0)
尝试从中央存储库添加最新的postgres jdbc驱动程序。
如果是android应用程序,最好创建一个Web服务并将其用作代理。在这种情况下,您可以控制负载。
PS。一段代码得到5432端口和“10是5433”