十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
android好像没办法连接sqlserver吧。呵呵,如果你真想获取sqlserver中的数据,只能通过访问一个网页,以读取xml文件的方式来读取。
创新互联-云计算及IDC服务提供商,涵盖公有云、IDC机房租用、成都移动云计算中心、等保安全、私有云建设等企业级互联网基础服务,咨询电话:18982081108
至少我看了这几天的android开发,没发现有读的sqlserver方法,也许我还没看到?
:)
一、android 提供了一种数据库存储方式 SQLite(轻量级书库里) 在android中,系统将SQLitte的 使用方法 封装在了,DatabaseHelper中 你可以创建一个自己的 比如DBHelper 来集成它 override 里面的方法。建议查看 api ,sqlite 使用c语言编写的,在数据结构上来看,更像是一个map ,而且插入数据的时候都是使cv.put("",value); 这样的方式。 二、如果想与本地 数据库 msSQL 或者 MYsql 连接的话 你可以使用socket连接 或者 采用http 连接与 本地的服务器进行连接。 建议使用 http协议的 tomcat,可以上网艘一下相关的代码。
不能,可以通过WebService获取服务器的数据,服务器可以用Sql
Server这是肯定的,而Android应用可以在本地使用那个小型的数据库SQLite
我目前的做法是通过WebService访问服务器,把某些数据保存到SQLite,Android应用操作SQLite数据
你是用内网测试 所以要在用一网段 到时候你挂到外网服务器上 直接访问就好了 跟上网一样的
不能与数据库连接的
Android客户端不能直接与服务器数据库连接。数据库是需要非常大的内存,安装之后有好几G,连接数据库要有一个像SQLServer里的webservice,这样的一个桥梁来间接访问。就是在服务器运行一个服务端程序,该服务端程序通过接收来自android客户端的指令,对数据库进行操作。
客户端的http请求可以通过 HttpClient类实现,在anddroid 4.0之后,客户端的网络请求已经不被允许在主线程中运行,所以还需注意另开启一个子线程进行网络请求。
扩展资料:
Android安全权限机制:
Android默认设置下,所有应用都没有权限对其他应用、系统或用户进行较大影响的操作。这其中包括读写用户隐私数据(联系人或电子邮件),读写其他应用文件,访问网络或阻止设备待机等。安装应用时,在检查程序签名提及的权限,且经过用户确认后,软件包安装器会给予应用权限。
下载一款Android应用通常会要求如下的权限:拨打电话、发送短信或彩信、修改/删除SD卡上的内容、读取联系人的信息、读取日程信的息,写入日程数据、读取电话状态或识别码、精确的(基于GPS)地理位置、模糊的(基于网络获取)地理位置、创建蓝牙连接、
还有对互联网的完全访问、查看网络状态,查看WiFi状态、避免手机待机、修改系统全局设置、读取同步设定、开机自启动、重启其他应用、终止运行中的应用、设定偏好应用、震动控制、拍摄图片等。
参考资料来源:百度百科——Android