2013-03-21 85 views
-7

我有本地数据库服务器。 (这意味着当我键入192.168.1.1时运行,不会将此数据库上传到网络上),我希望我的android设备连接到此数据库服务器以获取数据。使Android连接到本地数据库服务器

我的android设备和数据库服务器在wifi网络上是一样的。那么我的Android设备如何连接到这台计算机,以便从数据库服务器获取数据,请教我。

谢谢:)

+2

2,656代表的人,问这样的问题? – 2013-03-21 12:40:05

+0

可能是这些链接可以帮助您 http://stackoverflow.com/questions/5806220/how-to-connect-to-my-http-localhost-web-server-from-android-emulator-in-eclips http ://stackoverflow.com/questions/4779963/how-can-i-access-my-localhost-from-my-android-device – 2013-03-21 12:55:35

+2

家伙没有必要批评,如果你不想帮助...一个简单的答案将是好。 – 2013-03-21 13:07:16

回答

2

我不认为您应该立即从Android应用程序访问数据库服务器。您需要实施一个Web服务来与您的数据库服务器交谈。 Web服务可以作为您的数据库和Android应用程序之间的层。

如果您使用部署在通过Wifi连接的同一局域网中的Web服务,那么您可以使用承载Web服务的计算机的IP从您的Android应用程序访问Web服务。

其他只是将您的服务部署到Web主机,并直接从您的移动应用程序调用服务。

1

尝试使用网络服务。这样你可以检索和更新服务器的数据库。除了完成开发之后,您的应用通常不会在您的本地机器上。

+0

没有。这个系统只适用于本地。所以,这个数据库服务器就在本地。 – hqt 2013-03-21 12:40:51

+0

任何方式除了http请求/响应之外没有其他选项,因此web服务 – 2013-03-21 12:46:20