作者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/m.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