I když to není přesná odpověď na vaši otázku, mám návrh.
Nepokoušejte se používat JDBC přímo na zařízení Android. Ušetříte si tak spoustu starostí. Psal jsem o tom podrobněji v otázce „JDBC vs webová služba pro Android“.
Napište svou databázovou logiku na webově dostupném aplikačním serveru a komunikujte s tímto aplikačním serverem prostřednictvím HTTP+JSON, SOAP, XML-RPC nebo podobně. Bude to mnohem efektivnější z hlediska šířky pásma a vaše aplikace bude tímto způsobem mnohem tolerantnější k problémům s připojením. Také vám to ušetří nutnost vystavovat váš databázový server přímo internetu – s PostgreSQL se nemusíte bát, pokud používáte SSL, ale stále je lepší to vůbec dělat.
Pomocí JAX-RS na JBoss AS 7, Tomcat 7 nebo podobných byste měli být schopni sestavit webové rozhraní RESTful XML/JSON služeb API pro vaši aplikaci docela snadno. Zdá se také, že lidé dají REST/JSON API dohromady s PHP docela rychle.
Webové API JSON/REST můžete napsat v podstatě v jakémkoli jazyce, který se vám líbí, s různou mírou lehkosti. Stačí vyhledat REST server yourlanguagename
.
"Kaw" ve smazané odpovědi poukázal na to, že existují také virtuální ovladače JDBC, které tunelují požadavky přes HTTP. Ty mohou být vhodné pro některé aplikace.