2016-08-06 4 views
-1

私は私の大学のアンドロイドアプリを作った。私はログインアクティビティページを作っています。また、私の大学のウェブポータルは、名前、入場番号、ロール番号、連絡先番号など、学生の詳細から構成されています。 Mysqlワークベンチを使用しています。今、私はAndroidのアプリケーションからこのMysqlデータベースにアクセスして、ロール番号を使用してアプリケーションにログインできるようにしたいと思います。ユーザー名と連絡先番号として。パスワードとして使用します。PHPを使わずにJavaを使ってログインとログアウトを作成するには、アンドロイドアプリケーションからmysqlデータベースにアクセスするには?

私はJavaを使用し、PHPを使用しないでこのすべてのことをしたいです。

答えて

-1

サーブレットをコンテナ(TOMCATなど)で実行することを検討することができます。サーブレット(Javaで開発された)はデータベースにアクセスします。 Hereあなたはこれがどのように行われたかの例を持っています。

EDIT:

まず、アプリにHTTP(S)リクエストを送信する機能を追加する必要があります。 Webにはたくさんの例があります。

第2に、サーブレットコンテナソフトウェア製品を導入する必要があります(私はTOMCATを提案します)。

第3回postリクエストを処理し、MySQLにアクセスするための単純なサーブレットを開発します(これは、ほとんどの場合Webで例をたくさんあります。

第4に、ServletのWARファイルを作成し、サーブレットコンテナに展開します(TOMCATの場合は、webappsの下にあります)。

設定を微調整する必要がありますが、それは簡単です。

幸運!!!

+0

しかし、どのように同じ私のアンドロイドアプリに接続されます。私はアンドロイドスタジオとデータベースのプロジェクトをSQLワークベンチに持っています。 –

+0

Android ... TCP/UDPまたはTOMCATでホストされているWebサービス(サーブレットを通じて実装されている)を使用してサーバーと通信できます。私の提案は第2の選択肢を指しています。したがって、TOMCATを設定してHTTPまたはHTTPS接続を受け入れることができます(最後に証明書が必要です)。アプリのHTTPリクエストから送信します。 Webにはたくさんの例があります。 – FDavidov

+0

私は接続をグローバルにしたくありません。私はちょうどダミーとして、ローカルホストを介してローカルにデータベースにアクセスしたいです。 –

関連する問題