1

大家。我有一个问题,不知道为什么会这样。我真的需要帮助。

问题是我无法通过我的android设备上的GPRS通过jdbc连接到postgresql服务器,而通过Wi-Fi一切正常。我使用了这个 - “https://play.google.com/store/apps/details?id=com.alexd.portscanner”,它表明服务器的 IP 无法通过 GPRS 访问,但可以通过 Wi-Fi 访问。但是 GPRS 在浏览器中运行良好。

可能问题与 jdbc 无关,因此欢迎提出任何建议。我是新手,所以请帮忙。

4

1 回答 1

0

IP 地址可能可以访问,但 Postgres 正在侦听的端口可能无法访问(它可能被阻止)。如果在您的服务器上没有使用这些端口(即,像 Apache 这样的 Web 服务器),您可以尝试将 Posgres 侦听的端口更改为 80 或 443,然后在 JDBC 连接字符串中指定它。这可能会起作用,但通过移动连接使用 JDBC 可能不是最好的主意。为您的数据构建一个简单的 Web 前端,并使用 HTTP 从/向您的应用程序发送接收数据。

于 2012-05-21T02:20:41.470 回答