2012-02-08 25 views
0

私のアンドロイドコードでpostgresqlデータベースに接続したいのですが... その最初に私はpostgresql 9.1をインストールし、jdbcドライバをダウンロードします..... そしてアンドロイドサイトWindows 7上でアンドロイドコードでpostgresqlに接続できません

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

以下のコードが、私は

org.postgresql.util.PSQLExceptionのようなエラーメッセージが表示されました:接続が拒否されました。ホスト名とポートが正しく、ポストマスターがTCP/IP接続を受け入れていることを確認します。

私はJDBCドライバのように見える

答えて

0

は、PostgreSQLに接続することができません.....ので、uは任意のアドバイス を提供することができます ...してくださいすべての可能なgetConnectionメソッドを確認したが、同じエラーを得ました データベース。

次のことを試してみてください:

  • しばらくの間、それを無効にし、同じJavaコードをテストするために、データベース サーバー・マシン上で「「iptablesの-F実行するすべてのファイアウォールが実行されている場合を参照してください
  • は、ルーティングテーブルの情報をチェックして、そこに欠けているものがあるかどうかを確認
  • 上記の二つは大丈夫です、まだそのあなたのpg_hba.confファイルに次 をsettng試して接続しない場合:
をその後、

ホストすべてすべて127.0.0.1/32信頼 ホストすべてすべて0.0.0.0/0信頼を

とは「にpg_ctlリロード」を行うと、それは今あなたがローカル を通じてJDBCドライバかどうかを接続することができますかどうかを確認しますランの上で。

+0

または動的IPをpg_hba.confファイルで試すことができます。場合によっては役立ちます。 – himanshu

+0

私はpostgresqlのlocalhostからデータを取得したいので、android.permission.internetにandroidManifest..xmlの許可を得るのは難しいですか? –

+0

私の知る限り、localhost.youで実行されているlocalhost becozエミュレータ自体からのアクセスデータは、IISまたはサーバーのいずれかでurデータをアンドロイドで呼び出すためにアップロードする必要があります..... – himanshu

関連する問題