当前位置:编程学习 > wap >>

请问IOS能直连SQL Server吗?

对方如果就开了一个数据库接口
不借助WebService,IOS能否直接使用连接字符串来查询数据?? --------------------编程问答-------------------- 系统本没有这个功能,而且SQLSERVER这种客户端原来也是非常大的,估计实现起来非常困难。

另外,直接把数据库的IP、端口、帐号和密码暴露在客户端,那不是很不安全。 --------------------编程问答-------------------- 客户不懂技术,他们想让我们直连。
我也知道中间的不安全性。

谢谢! --------------------编程问答-------------------- MS没有支持ios的数据库驱动。
现行的解决方案基本都是用WEB服务做的。 --------------------编程问答-------------------- 实现链接不困难,有c的移植的源码就可以支持的,但是在移动设备上不建议直接连接,安全性简直就是。。。 --------------------编程问答--------------------
引用 4 楼  的回复:
实现链接不困难,有c的移植的源码就可以支持的,但是在移动设备上不建议直接连接,安全性简直就是。。。

大侠如果用c的移植 那应该怎么搞呢? --------------------编程问答-------------------- 别做梦了。。 --------------------编程问答-------------------- 不能。。。 --------------------编程问答--------------------
引用 4 楼  的回复:
实现链接不困难,有c的移植的源码就可以支持的,但是在移动设备上不建议直接连接,安全性简直就是。。。

看好了。系统的数据库驱动都没有,你怎么连啊??
sql server没有公开接口供第三方开发驱动,不像sqlit。 --------------------编程问答-------------------- 建议楼主这么做,租个虚拟主机,再写个web程序,所有的调用再通过这个web程序实现,又快又安全。 --------------------编程问答-------------------- --------------------编程问答-------------------- 理论上来说,可以。
但是,从客户端访问服务器的sql server, 怎么都要socket通信吧,必然有个中间层。
模拟web service的做法:
在服务器上使用python等脚本语言实现一个服务,可以接收客户端连接,并处理sql server数据库,将结果返回给客户端;如果需求过多,服务器端的实现工作量较大;

请参考:
http://www.cnitblog.com/gyn/archive/2006/12/14/20463.html --------------------编程问答-------------------- 不能吧   用SQL Data --------------------编程问答-------------------- python 可以,你可以试试。
# -*- coding:gbk -*-
import pymssql
#创建一个数据库连接,host是服务器的ip地址,如果是本机可以用".",user是访问用户名,password是密码,database是数据库名,比ADO的连接似乎简单一些
conn=pymssql.connect(host=".",user="sa",password="twinflag",database="bbs")
#创建游标对象,相当于ADO的记录集
cou=conn.cursor()
sql="select id,name from user"
#执行命令
cou.execute(sql) --------------------编程问答-------------------- 好像没办法直接连。 --------------------编程问答-------------------- IOS端有驱动程序么? 没有基本是不可能的 --------------------编程问答-------------------- 调接口都好啊,为什么要能用啊 --------------------编程问答-------------------- 是可以连的 但是总不能mysql验证有效性 所以方法就不给你说了 不然真做了项目就完了 --------------------编程问答-------------------- unity 是支持socket的 --------------------编程问答-------------------- 我也想知道答案 --------------------编程问答-------------------- 貌似C可以实现.....
补充:移动开发 ,  iPhone
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,