哪个数据库与android应用程序一起使用

时间:2012-06-22 09:50:57

标签: android database

我正在使用eclipse开发一个Android移动应用程序。我需要一个驻留在台式计算机上的数据库。我需要在数据库中保存和检索信息到移动应用程序。我将存储登录详细信息,注册和用户位置等详细信息。 SQLite不适用于此,因为创建的数据库只能由其自身访问。我可以使用SQL服务器吗?我是android的新手,我不确定使用什么数据库以及如何在数据库中保存和检索信息到移动应用程序。请帮忙。

4 个答案:

答案 0 :(得分:6)

使用SQL Server管理桌面上的数据,并在Visual Studio上的.Net中创建Web服务。

然后连接到应用程序中的Web服务,并从数据库中设置/获取数据。

如何在.NET中创建Web服务的链接(不包括Android中的实现):http://srikanthtechnologies.com/blog/dotnet/wsdaljava.aspx

有关如何使用Android连接服务的链接:http://seesharpgears.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

答案 1 :(得分:1)

如果您使用Windows,最好的选择是WAMP服务器。它附带了phpmyadmin(虽然你需要进行一些调整才能使其正常运行)。然后很容易使用数据库(mysql),因为你有一个phpmyadmin的图形界面。当然,如果你需要从你的应用程序访问它,你必须提供一个中间PHP脚本,以使其正常工作

答案 2 :(得分:1)

Ypu可以将SQL Server与您的移动应用程序一起使用,但仍然必须使用一个Web服务将其与 SQL Server DB 连接,或者您也可以使用 WAMP Server MySql DB ,易于实施。

答案 3 :(得分:1)

我强烈建议您使用Sybase SQL Anywhere。他们的UltraLite数据库适用于Android和Windows。它有一个MobilLink服务器,允许在PC和Android设备之间进行双向数据传输。您可以从www.sybase.com免费获得Developer Edition。当前安装还包括一个功能齐全的Android示例应用程序,其中包括PC和Android设备之间的数据同步。

毕竟,Sybase最初为Microsoft编写了SQL Server - 请参阅:http://en.wikipedia.org/wiki/Microsoft_SQL_Server

标记