Jerseyを使用したJavaでのRESTfulWebサービス を使用することをお勧めします。 AndroidアプリとMySQLサーバーの間の中間層として。 JSON(モバイルアプリの私の提案)、xml、またはpalinテキストのデータをAndroidアプリに転送できます。
システムでWebサービスを使用する利点は@Eladの回答にあります:リモートデータベースにアクセスするための最良の方法:Webサービスまたは直接DBアクセスを介して?
また、後でシステム用に他のスマートフォンプラットフォームを開発する場合は、同じWebサービスを再利用する必要があります。結果として、このWebサービスは、システムのモバイルユーザー向けの汎用プロトコルと見なすことができます。
Hibernateを使用してデータをMySQLデータベースにマップしました。 休止状態の永続性を備えたJerseyを使用したRESTfulサービス
このアプローチに従うことにした場合は、休止状態のものをジャージーサービスから分離することを強くお勧めします。 DAOをサービス層に配線する必要があります。 @Rick Mangiが私に書いたものを参照してください: REST withジャージーと休止状態を使用するJava(JAX-RS)
また、AndroidアプリでHTTPクライアントを使用することもお勧めします。これは、@ GET、@ POST、@ DELETE、および@PUTコマンドをサポートし、HTTPGETリクエスト