朋友们 有个问题想请教一下本人android新手,以前做.net比较多,才开始接触java,现学习android开发,想做个小的web services应用的项目练练手,现在做到前台与服务器端数据库连接这一块时不知道怎么继续了。我想用sql server数据库,上网看了一下说android不能与数据库直接连接请问高手们,我该怎么做呢?谢谢了我看网上的意思是sql server的数据怎么做成xml格式的  然后用android的sqlite数据库通过api访问,请问这样可以吗?总是感觉这么做不太严格啊。。怎么能做到可以动态修改服务器端的数据库,而使android端实时更新呢。 就是android端用sqlite,服务器端用sqlserver 然后中间用xml中间体连接一下,这样可以吗?求指教,谢谢!!!

解决方案 »

  1.   

    现在一般还是都是直接访问服务器的   然后用XML传   就是各种解析生成XML  ,你说的那种直接跟数据库连的,也得挂到服务器上啊,至于行不行 我就不知道了
      

  2.   

    一个基本的联网应用大概是这样的:
    1、服务器的搭建
    2、客户端请求服务器下发数据接口,此时服务器根据用户请求数据库查询数据,生成xml/json等进行下发
    3、客户端解析服务器下发数据,或封装成自己的数据类或存储到本地数据库或存储为文件等。