2017-05-01 12 views
0

私は仕事中のサーバにデータベースを持っています(私はAccessデータベースを使って作成したタスクマネージャソフトウェアにリンクしています。さて、私はソフトウェアと同じことをするアプリを作りたいと思っています。私はXamarinを使ってクロスプラットフォーム開発用のアプリを開発することを検討しています(Android + iOS)。私はDBにアプリケーションをリンクするための最良の方法であることを知りたい(私はおそらくアクセスから何かに私が読んだことに応じてそれをエクスポートする必要があります)?私はどこからでもDBにアクセスしたい(アプリケーションだけではなく)。あなたのAndroidアプリケーションをサーバ/コンピュータ上のデータベースにリンクするにはどうすればいいですか?

答えて

0

ウェブ開発では、PHPスクリプトを使用してデータベースにアクセスし、変更することができます。

複数のPHPスクリプト(または1つだけ)を作成した場合は、そのスクリプトに接続してデータを渡してデータを返すことができます。 AndroidではVolleyを使用できます。 Volleyを使用すると、PHPスクリプトに接続したり、PHPスクリプトからデータを送受信したりできます。

私はiOS開発に慣れていませんが、一部のGoogle検索ではthis libraryが見つかりました。私が正しく理解すれば、それはVolleyのように機能するので、接続用のスクリプトを書くことができるはずです(書き込み用のスクリプト、データベースの読み込み用のスクリプトなどを作成する方が簡単だと思えば、


この回答の前提条件は、PHPに関する知識です。 PHPスクリプトを使用すると、データベースを読み書きできます。それぞれのライブラリを使用してスクリプトとの間でデータを送受信し、それぞれのライブラリを使用してスクリプトからデータを受け取ることができます。

注:あなたのIPは静的であることを確認してください!それ以外の場合は、サーバがオフになった場合(再起動、停電など)またはIPが変更された場合に接続の問題が発生します。

1

私はあなたがウェブサービスを使いたいと思うでしょう。 Webサービスは、PHP、Ruby、ASP.NET、Xojoなどの適切な言語で記述することができます。

モバイルアプリケーションはHTTPを使用してWebサービスと通信し、Webサービスはデータベースと直接通信します。

About Database Web Services

関連する問題