Jangan pernah pernah menggunakan driver database di koneksi Internet, untuk database apa pun, untuk platform apa pun, untuk klien mana pun, di mana pun. Itu berlaku dua kali lipat untuk seluler. Driver database dirancang untuk operasi LAN dan tidak dirancang untuk koneksi yang terputus-putus/berhenti atau latensi tinggi.
Tidak harus Jawa. Itu hanya harus menjadi sesuatu yang dirancang untuk digunakan melalui Internet. Seperti yang disarankan oleh komentar Tuan King, layanan Web telah digunakan untuk ini selama beberapa dekade terakhir. Untuk Android, layanan Web REST mungkin yang paling mudah digunakan, karena tidak ada dukungan bawaan untuk SOAP atau XML-RPC. Tetapi apakah layanan Web diimplementasikan di Java, atau PHP, atau Perl, atau SNOBOL, terserah Anda.
Yah, oke, mungkin SNOBOL tidak akan menjadi pilihan yang layak. :-)