如何在android中获取和放置MS SQL SERVER数据库?

如何在android中获取和放置MS SQL SERVER数据库?,android,Android,我想将我的Android应用程序连接到MS SQL数据库并从那里获取数据。数据库位于远程服务器上。我正在使用Windows XP,不知道如何将我的应用程序连接到数据库。有人说是webservice,也有人说是直接从应用程序中获得的。我很困惑。如果有人能为我提供一步一步的指导,我将不胜感激。我知道很多工具,比如Rest、Soap和tomcat服务器,但不知道它们是如何工作的,也不知道如何开始使用。数据库包含视频URL,我想从数据库中获取URL,并通过URL在我的Android手机上传输视频。 PS

我想将我的Android应用程序连接到MS SQL数据库并从那里获取数据。数据库位于远程服务器上。我正在使用Windows XP,不知道如何将我的应用程序连接到数据库。有人说是webservice,也有人说是直接从应用程序中获得的。我很困惑。如果有人能为我提供一步一步的指导,我将不胜感激。我知道很多工具,比如Rest、Soap和tomcat服务器,但不知道它们是如何工作的,也不知道如何开始使用。数据库包含视频URL,我想从数据库中获取URL,并通过URL在我的Android手机上传输视频。
PS:我希望我的Web服务使用Java。

不建议让你的应用程序直接连接到数据库服务器,因为这会带来很多安全性和可扩展性问题

最好的解决方案是使用web服务器作为android应用程序和Sql server数据库之间的中间件

web服务器能够连接到数据库,您的应用程序应该与web服务器联系以交换数据,您可以使用web服务和许多其他技术来实现这一点


通过这种方式,web服务器将负责处理来自用户的请求,这比允许数据库服务器这样做要好。

正如@ammcom所说,您所做的并不是一个真正好的选择。最好使用Web服务作为中间件。您可以尝试,这是一种基于数据库表自动生成Web API的服务


不过,您也可以尝试第三方服务。这将使您的SQL Server数据库与设备上的Sqlite数据库同步。

您的服务器必须实现相同的api(ex-rest),请参阅

可能重复您尝试搜索SO和google了吗?因为这是一件很容易找到教程的事情。你找到好的解决方案了吗?我看你是个新手。如果您认为答案解决了问题,请单击绿色复选标记将其标记为“已接受”。这有助于你在成功的问题上获得更好的答案