问题描述
- Android应用如何使用SQLServer的数据
-
数据库大作业要写个android程序。我负责写数据库和服务器。正确步骤是通过android程序访问服务器,服务器获取保存在SQLServer的数据吗?
通俗点说,是在ADT里编写android程序,然后通过浏览器访问Eclipse里用java写的服务器,然后服务器获取已连接的SQLServer里面的数据吗??
有什么相关资料吗^o^
解决方案
这个方法有很多了,基本思路是:
1、服务器端开发webservice访问数据库
2、android客户端访问webservice,进而与数据库进行交互
这里我提供一个完整的例子,你可以参考一下。http://blog.csdn.net/chinacsharper/article/details/38386779
解决方案二:
如果你为了完成作业,更简单的方式,不要用Java编写服务器端了,直接让sql server去发布一个web service端点就可以了。
参考:http://www.ehow.com/how_7356626_create-sql-service.html
注意,SQL Server应该至少是2008以上。
解决方案三:
android访问服务器,服务器访问数据库,这么方式比较合理一些。
android访问服务器可以通过http(HttpURLConnection)+servlet或者webservices都可以。
解决方案四:
我比较倾向于danielinbiti的说法,首先你这个Android APP是个联网程序,它与服务器交互(数据通信),服务器与数据库交互。
APP与服务器交互还可以使用socket通信,服务器端需要编写一个socket服务端,这种方案针对实时性要求高的需求很有效。
解决方案五:
看看Android基础,希望对你有帮助:http://blog.csdn.net/column/details/android-growup.html?&page=2
解决方案六:
一般来说,这样要分为手机端应用和服务器端程序。
应用需要获取你数据库中数据的,需要联网访问服务端程序获取。
而服务端起到响应手机应用访问,连接数据库获取数据再返回给手机应用的作用。
而你要做的就是整个服务端了(程序+数据库)。
这样的结构服务端程序一边使用webservice搭建,所以你可以查阅一下webservice相关内容。