我對iPhone編程有一點點小竅門,我已經閱讀了使用PHP作爲iPhone應用程序和遠程託管的MySQL數據庫之間的連接,但我需要要做的就是直接連接到我辦公室本地機器上運行的MySQL數據庫。該機器位於同一網關後,並具有類似於192.169.x.x的IP地址。如果沒有中間的PHP或其他任何事情,那麼這可能嗎?提前致謝。真的很感激這個網站。iPhone連接到本地網絡計算機上的MySQL數據庫
1
A
回答
0
退房http://www.karlkraft.com/index.php/2010/09/17/mysql-for-iphone-and-osx/ - 這是一個Objective-C庫,用於訪問MySQL的。
的傳統方法是讓你的iPhone應用程序POST或GET了Web界面,您單獨程序訪問你的數據在頁面上,但如果你有自己的理由繞過,這種方法應該工作。
另一種方法是你自己編寫的socket通信(3306到MySQL) - 實際上,開發自己的界面例程庫到MySQL。無論哪種情況,您都必須知道,您將MySQL接口放置在開放的Internet上,而不是通過您自己的PHP代碼調解訪問,從而將您的MySQL接口暴露給一些嚴重的漏洞。因人而異。
相關問題
- 1. 在本地計算機上連接到MS SQL數據庫
- 2. 無法連接本地計算機上的SQL Server從網絡
- 3. MYSQL Workbech連接到本地網絡數據庫?
- 4. 無法連接到SQL數據庫在遠程計算機上的網絡
- 5. 如何連接到MySQL主機上的另一臺計算機上的網絡
- 6. 使用Jaybird連接到位於本地網絡中的計算機上的Firebird數據庫
- 7. 如何將VS2010連接到MySQL數據庫(另一臺計算機上的本地連接)?
- 8. 從網絡中的另一臺計算機連接到本地主機
- 9. 運行連接到本地主機數據庫所在的計算機
- 10. 連接到網絡上的MySQL數據庫
- 11. 本地網絡計算機中的reCAPTCHA
- 12. 如何使用Node.js檢查本地網絡上的計算機的連接?
- 13. 連接到本地主機數據庫
- 14. 在本地網絡上連接firebird數據庫
- 15. Eclipse RSE連接到遠程計算機上的本地主機
- 16. 如何從不在網絡上的計算機連接到MySQL服務器?
- 17. 網絡關閉時無法連接到本地數據庫
- 18. 將遠程mysql數據庫連接到本地mysql數據庫?
- 19. 爲什麼連接到本地主機時MySQL「寫入網絡」?
- 20. 未在其他計算機上連接的SQL本地數據庫
- 21. 本地計算機上的GetProcesses導致「無法連接到遠程計算機」。
- 22. 如何連接到本地主機上的mysql工作臺上的數據庫?
- 23. 列出iPhone上本地網絡上的所有計算機名稱
- 24. 在我的mysql數據庫連接到本地主機的網頁 - php
- 25. 如何將我的託管網站與asp.net連接到本地計算機上的SQL Server數據庫
- 26. 在本地主機上連接到mySQL
- 27. 從本地主機連接到在線MySQL數據庫
- 28. 如何連接和讀取/寫入文件到iphone上的本地計算機?
- 29. 多臺計算機的MySQL服務器數據庫連接
- 30. 無法連接到本地計算機上的Sql Server Enterprise
爲什麼你想這樣做,而不是使用一些web服務? – Daniel 2010-05-05 02:40:55
我正在處理的程序將包含一個可分發的MySQL實例,它將安裝在本地網絡上,並且iPhone程序需要直接與它連接。我希望能夠繞過PHP,因爲它意味着少一件事情來支持這條路。我只需要一個名爲DBTracklayer的程序,它允許我使用他們的應用程序進行連接,所以我知道這是可能的,但我需要能夠在我的應用程序中提供此功能。這不會使最終用戶能夠連接到任何數據庫,只有本地網絡中的一個數據庫具有類似於192.168.x.x的IP地址。 – 2010-05-05 02:53:36
它必須是可能的,因爲有很多第三方應用程序允許您連接到您自己的MySQL實例。 MySQL有一個C API,理論上你應該可以在iOS上編譯。這裏有一個更全面的答案類似的問題:http://stackoverflow.com/questions/961742/mysql-c-api-libraries-for-iphone – Purpletoucan 2010-11-19 17:02:34