2

私はEclipseを使用してAndroidモバイルアプリケーションを開発しています。デスクトップ コンピューターに常駐するデータベースが必要です。データベースとモバイル アプリケーションの間で情報を保存および取得する必要があります。ログインの詳細、登録、ユーザーの場所などの詳細を保存します。作成されたデータベースはそれ自体でしかアクセスできないため、SQLite はこれには適していません。これに SQL サーバーを使用できますか? Android を初めて使用するので、どのデータベースを使用すればよいか、データベースとの間で情報をモバイル アプリケーションに保存および取得する方法がわかりません。助けてください。

4

4 に答える 4

7

SQL サーバーを使用してデスクトップ上のデータを管理し、Visual Studio 上の .Net で Web サービスを作成します。

次に、アプリケーションで Web サービスに接続し、DB からデータを設定/取得します。

.NET で Web サービスを作成する方法に関するリンク (Android での実装は含まれません) : http://srikanthtechnologies.com/blog/dotnet/wsdaljava.aspx

サービスを Android に接続する方法に関するリンク: http://seesharpears.blogspot.in/2010/11/basic-ksoap-android-tutorial.html

http://www.codeproject.com/Articles/304302/Calling-Asp-Net-Webservice-ASMX-From-an-Android-Ap

http://adrianandroid.blogspot.in/2012/05/access-c-net-web-service-in.html

于 2012-06-22T09:55:22.417 に答える
1

Sybase SQL Anywhere を使用することを強くお勧めします。同社の Ultra Light DB は、Windows だけでなく Android でも動作します。これには、PC と Android デバイス間の双方向データ転送を可能にする MobileLink サーバーがあります。Developer Edition は、www.sybase.com から無料で入手できます。現在のインストールには、PC と Android デバイス間のデータ同期を含む、完全に機能する Android サンプル アプリケーションも含まれています。

結局のところ、Sybase は最初に Microsoft 用の SQL Server を作成しました - http://en.wikipedia.org/wiki/Microsoft_SQL_Serverを参照してください。

マーク

于 2012-07-15T16:43:25.050 に答える
1

Windows を使用している場合の最善の策は、WAMPサーバーです。phpmyadmin が付属しています (ただし、正しく起動して実行するには、いくつかの調整が必要です)。次に、phpmyadmin とのグラフィカル インターフェイスがあるため、データベース (mysql) を使用するのは非常に簡単です。もちろん、アプリケーションからアクセスする必要がある場合は、正しく機能させるために中間の php スクリプトを提供する必要があります。

于 2012-06-22T09:54:30.587 に答える
1

Ypu はモバイル アプリで SQL Server を使用できますが、それでも 1 つの Web サービスを使用してそれをSQL Server DBに接続する必要があります。または、実装が簡単なMySql DBでWAMP Serverを使用することもできます。

于 2012-06-22T09:58:22.960 に答える