2 rickywong RickyWong_ 于 2014.12.14 00:23 提问

Android应用如何使用SQLServer的数据

数据库大作业要写个android程序。我负责写数据库和服务器。

正确步骤是通过android程序访问服务器,服务器获取保存在SQLServer的数据吗?

通俗点说,是在ADT里编写android程序,然后通过浏览器访问Eclipse里用java写的服务器,然后服务器获取已连接的SQLServer里面的数据吗??

有什么相关资料吗^o^

6个回答

guwei4037
guwei4037   Ds   Rxr 2014.12.14 00:29
已采纳

这个方法有很多了,基本思路是:
1、服务器端开发webservice访问数据库
2、android客户端访问webservice,进而与数据库进行交互
这里我提供一个完整的例子,你可以参考一下。http://blog.csdn.net/chinacsharper/article/details/38386779

RickyWong_
RickyWong_ 这文章真不错,站在新手角度看能理解。谢谢了^o^
3 年多之前 回复
devmiao
devmiao   Ds   Rxr 2014.12.14 00:31

如果你为了完成作业,更简单的方式,不要用Java编写服务器端了,直接让sql server去发布一个web service端点就可以了。
参考:http://www.ehow.com/how_7356626_create-sql-service.html

注意,SQL Server应该至少是2008以上。

RickyWong_
RickyWong_ 这个好,省下不少功夫
3 年多之前 回复
danielinbiti
danielinbiti   Ds   Rxr 2014.12.14 00:28

android访问服务器,服务器访问数据库,这么方式比较合理一些。
android访问服务器可以通过http(HttpURLConnection)+servlet或者webservices都可以。

lincyang
lincyang   Rxr 2014.12.14 08:29

我比较倾向于danielinbiti的说法,首先你这个Android APP是个联网程序,它与服务器交互(数据通信),服务器与数据库交互。
APP与服务器交互还可以使用socket通信,服务器端需要编写一个socket服务端,这种方案针对实时性要求高的需求很有效。

lxq_xsyu
lxq_xsyu   Rxr 2014.12.14 12:02

看看Android基础,希望对你有帮助:http://blog.csdn.net/column/details/android-growup.html?&page=2

RickyWong_
RickyWong_ 这些文章不错,写得真用心
3 年多之前 回复
tdgwj
tdgwj   2014.12.14 19:43

一般来说,这样要分为手机端应用和服务器端程序。
应用需要获取你数据库中数据的,需要联网访问服务端程序获取。
而服务端起到响应手机应用访问,连接数据库获取数据再返回给手机应用的作用。
而你要做的就是整个服务端了(程序+数据库)。
这样的结构服务端程序一边使用webservice搭建,所以你可以查阅一下webservice相关内容。

RickyWong_
RickyWong_ 好吧,谢谢啦^o^
3 年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!