Brug aldrig aldrig aldrig en databasedriver på tværs af en internetforbindelse, til enhver database, til enhver platform, for enhver klient, hvor som helst. Det går dobbelt for mobil. Databasedrivere er designet til LAN-operationer og er ikke designet til flaky/intermitterende forbindelser eller høj latenstid.
Det behøver ikke at være Java. Det skal bare være noget designet til brug over internettet. Som Mr. Kings kommentar antyder, er webtjenester blevet brugt til dette i det meste af det sidste årti. For Android er REST Web-tjenester nok de nemmeste at forbruge, da der ikke er indbygget understøttelse af SOAP eller XML-RPC. Men om webtjenesten er implementeret i Java eller PHP, eller Perl eller SNOBOL, er op til dig.
Nå, ok, måske vil SNOBOL ikke være en levedygtig mulighed. :-)