あなたの質問に対する厳密な答えではありませんが、私には提案があります。
AndroidデバイスでJDBCを直接使用しないでください。そうすれば、面倒な作業を大幅に節約できます。これについては、「JDBC vs WebServiceforAndroid」の質問で詳しく説明しました。
Webアクセス可能なアプリケーションサーバーにデータベースロジックを記述し、HTTP + JSON、SOAP、XML-RPCなどを介してそのアプリケーションサーバーと通信します。これにより、帯域幅の効率が大幅に向上し、その方法で接続に関する問題に対するアプリの耐性を大幅に高めることができます。また、データベースサーバーをインターネットに直接公開する必要がなくなります。SSLを使用している限りPostgreSQLでそれほど心配する必要はありませんが、まったく行う必要がない方がよいでしょう。
JBoss AS 7、Tomcat 7などでJAX-RSを使用すると、アプリ用のWeb RESTful XML/JSONサービスAPIを非常に簡単にまとめることができるはずです。人々はまた、REST /JSONAPIをPHPと非常に迅速に組み合わせるようです。
JSON / REST Web APIは、さまざまな程度の容易さで、好きなほとんどすべての言語で記述できます。 REST server yourlanguagename
を検索するだけです 。
「Kaw」は、削除された回答の中で、HTTPを介して要求をトンネリングする仮想JDBCドライバーもあることを指摘しています。これらは、一部のアプリケーションに適している場合があります。