2012-02-08 52 views
0

我想PostgreSQL數據庫在我的Android代碼連接... 爲第i個安裝PostgreSQL 9.1和下載JDBC驅動程序..... 然後按照機器人連接被拒絕:從下面的網站無法在Android的代碼連接的PostgreSQL在Windows 7

http://appliedcoffeetechnology.tumblr.com/post/10657124340

,但我得到了像

org.postgresql.util.PSQLException出錯消息代碼。檢查主機名和端口是否正確,並且postmaster正在接受TCP/IP連接。

我檢查了所有可能的getConnection方法,但得到了同樣的錯誤...... 所以u能提供任何建議 請.....

回答

0

這似乎是JDBC驅動程序是無法連接到PostgreSQL 數據庫。

嘗試了以下工作:

  • 看看是否有任何防火牆運行,數據庫服務器 機器上運行「的iptables -F」禁用了一段時間,然後測試相同的Java代碼
  • 檢查路由表信息,看是否有遺漏有
  • 如果以上兩種都很好,而且還是它不是連接嘗試settng的 在pg_hba.conf文件如下:

主機的所有所有127.0.0.1/32信任 主機的所有所有0.0.0.0/0信任

,然後做一個「發一個SIGHUP」,看看現在,您可以通過 連接JDBC驅動程序或不在本地並通過局域網。

+0

或者可能你可以在pg_hba.conf文件中嘗試你的動態IP。它在某些情況下有幫助。 – himanshu 2012-02-08 07:40:02

+0

我想從本地主機postgresql中獲取數據,所以它是強制性的androidManifest..xml android.permission.internet權限? – 2012-02-09 06:28:49

+0

根據我的知識,你不能訪問本地主機的數據becoz模擬器本身運行localhost.you必須上傳你的數據在IIS或服務器上調用它在Android ..... – himanshu 2012-02-09 06:51:05