インターネット接続、データベース、プラットフォーム、クライアント、場所を問わず、データベースドライバを使用しないでください。モバイルの場合は2倍になります。データベースドライバはLAN操作用に設計されており、不安定な/断続的な接続や高遅延用には設計されていません。
Javaである必要はありません。インターネット上で使用するために設計されたものでなければなりません。キング氏のコメントが示唆しているように、過去10年間、これにはWebサービスが使用されてきました。 Androidの場合、SOAPまたはXML-RPCのサポートが組み込まれていないため、RESTWebサービスを使用するのがおそらく最も簡単です。ただし、WebサービスがJava、PHP、Perl、SNOBOLのいずれで実装されているかは、あなた次第です。
ええと、OK、おそらくSNOBOLは実行可能なオプションではないでしょう。 :-)