जबकि आपके प्रश्न का सख्त उत्तर नहीं है, मेरे पास एक सुझाव है।
सीधे Android डिवाइस पर JDBC का उपयोग करने का प्रयास न करें। आप इस तरह से बहुत सी परेशानी से बचेंगे। मैंने इसके बारे में "JDBC vs Web Service for Android" प्रश्न पर अधिक विस्तार से लिखा।
वेब-सुलभ एप्लिकेशन सर्वर पर अपना डेटाबेस तर्क लिखें और HTTP+JSON, SOAP, XML-RPC, या इसी तरह के माध्यम से उस एप्लिकेशन सर्वर से बात करें। यह बहुत अधिक बैंडविड्थ कुशल होगा और आप अपने ऐप को इस तरह से कनेक्टिविटी के मुद्दों के प्रति बहुत अधिक सहिष्णु बना सकते हैं। यह आपको अपने डेटाबेस सर्वर को सीधे इंटरनेट पर एक्सपोज़ करने से भी बचाता है - जब तक आप एसएसएल का उपयोग करते हैं, तब तक पोस्टग्रेएसक्यूएल के साथ कोई चिंता की बात नहीं है, लेकिन फिर भी बेहतर है कि ऐसा बिल्कुल न करना पड़े।
जेबॉस एएस 7, टॉमकैट 7 या इसी तरह के जेएक्स-आरएस का उपयोग करके आप अपने ऐप के लिए एक वेब रीस्टफुल एक्सएमएल/जेएसओएन सर्विसेज एपीआई को आसानी से एक साथ रखने में सक्षम होना चाहिए। ऐसा लगता है कि लोग PHP के साथ REST/JSON API को बहुत तेज़ी से एक साथ रखते हैं।
आप आसानी से अलग-अलग डिग्री के साथ अपनी पसंद की किसी भी भाषा में JSON/REST वेब एपीआई लिख सकते हैं। बस REST server yourlanguagename
खोजें ।
"काव" ने हटाए गए उत्तर में बताया है कि वर्चुअल जेडीबीसी ड्राइवर भी हैं जो HTTP पर सुरंग अनुरोध करते हैं। ये कुछ अनुप्रयोगों के लिए उपयुक्त हो सकते हैं।