JDBCはAndroidで動作しませんか?
JDBCはAndroidで使用されることはめったにないので、絶対にお勧めしません。
IMHO、JDBCは、高帯域幅、低遅延、高信頼性のネットワーク接続用に設計されています(たとえば、デスクトップからデータベースサーバー、Webアプリケーションサーバーからデータベースサーバー)。モバイルデバイスはこれらのほとんどを提供せず、一貫して提供するものはありません。
もしそうなら、リモートMySQLデータベースアクセスのためにどのような代替案を検討すべきか教えてください。
データベースを中心にWebサービスを作成し、Androidからアクセスします。
副次的な利点として、セキュリティを向上させ(データベースを開いたままにするのではなく)、クライアントから一部のビジネスロジックをオフロードでき、他のプラットフォーム(WebまたはWebベースのモバイルフレームワークなど)をより適切にサポートできます。