作者ak77now (ak77now)
看板MacDev
标题Re: [问题] 读MSSQL资料
时间Sun Aug 28 19:46:34 2016
※ 引述《st355028 (小马)》之铭言:
: 目前开发的专案主要的一个功能是爬一个网站的图表内容来显示在scrollView上,
: 这网站的资料库是我朋友写的,但是是使用MSSQL
: 想请问一下各位前辈有没有方法或第三方套件可以爬MSSQL资料呢?
: 先感谢各位前辈了
刚好有类似的问题想请教各位
爬文的同时顺便借这标题发问
目前我还在学习阶段 请多多包涵
想请问各位
关於swift直接使用MSSQL的问题
目前MSSQL都已经建好并放在微软的Azure了
google过很多
看起来最容易让我照着一步步做的是这篇:
http://goo.gl/xC78mw
应该说他的关键字有包含了swift和azure
照他的做有连动成功了
但看起来也跟SQL没什麽关系,我怀疑我找错方向了
GOOGLE过的结果
大部分都是说要透过php之类的网站作为媒介去存取MSSQL的资料
(还在研究怎麽弄,不太会)
想请问各位
比如说我能取得MSSQL的连线字串後(从Azure)
是否可以用swift直接使用这个连线字串去做资料的存取呢?
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 122.254.28.129
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/MacDev/M.1472384797.A.46E.html
1F:推 Blueshiva: 你不觉得你的DB可以从外部网路直接存取是件很可怕的事 08/29 01:06
2F:→ Blueshiva: 吗?为什麽要弄个API server在中间是有原因的 08/29 01:07
难怪GOOGLE过都有提到因为安全性问题需要透过个伺服器媒介
那这样看起来好像最标准的做法就是利用PHP之类的网站媒介
我再研究看看怎麽架设好了,谢谢喔
3F:推 tentenlee: 马上学php捞db应该比你找swift捞还快... 08/29 10:25
4F:→ Blueshiva: 不是快不快的问题,而是安全的问题。除非你是想研究能 08/29 10:54
5F:→ Blueshiva: 不能在client直接实作MSSQL的连线,不过不管如何,DB都 08/29 10:54
6F:→ Blueshiva: 不应该能从外部网路直接存取 08/29 10:54
关於中间媒介网站的问题
想请问哪种方式是相对容易好学的呢?
目前GOOGLE到的是PHP网站
另外一个打听到的大致上是这样(有点忘了细节)
架设IIS(可以在Azure),透过ASP.NET的方式之类的
还有看到个类似人家准备好的函式库(不晓得有没搞错)
https://github.com/martinrybak/SQLClient/
https://github.com/nhgrif/SQLConnect
去做SQL的存取
想请大家给我的方向(或关键字)
我再去朝这方面去查资料、学习
※ 编辑: ak77now (114.40.38.188), 08/29/2016 15:39:57
7F:推 rocksun: 自己写api吧,资料想包成怎样都可以,直接连db不见得比 08/30 20:55
8F:→ rocksun: 较方便 08/30 20:55
谢谢各位
我问题搞定了
用ASP写的网页中继
※ 编辑: ak77now (122.254.28.129), 09/07/2016 21:04:04