我有一個現有的SQL Azure數據庫,其前端範圍從.NET到MS-Access 2010. 對於Access用戶,我只需要一個sqlncli驅動程序加上Access運行時,一個開放防火牆和一個標準的ODBC連接字符串。我現在正在開發一個額外的基於iPhone的組件,並且需要合適的框架/ api來建立連接。我可以使用什麼?將XCODE開發連接到SQL Azure數據庫需要什麼?
0
A
回答
2
我建議不要讓你的iPhone客戶端直接連接到SQL Azure。這意味着您需要爲所有這些客戶端打開SQL Azure防火牆,並且您還需要在每個設備上使用SQL Azure憑據。
而你只是不想讓移動應用程序依賴於數據庫。您希望變得靈活,允許您在不影響客戶端應用程序的情況下更改數據庫。在受控的環境中,這「可能」是可以接受的,但對於移動應用程序,您無法立即指望所有設備上的更新。
這就是爲什麼我會建議在您的iPhone應用程序和您的後端(SQL Azure或其他)之間創建一個API。這很容易使用ASP.NET Web API,這有兩個好處:
- 您的iPhone應用程序將使用JSON連接到您的API,例如。這裏沒什麼特別的,這是iOS應用程序的標準。
- 您的ASP.NET Web API應用程序可以簡單地使用Entity Framework或SqlConnection/SqlCommand連接到SQL Azure。再次相當標準的東西,不需要特殊的黑客。
而且由於您在雙方都使用標準實現,因此您將能夠在互聯網上找到大量的工具。
這些鏈接可以讓你開始:
0
您需要創建一個服務(WCF
服務將是最好的),並與之通信。你不能直接連接到SQL Server
,即使你可以這是一個非常糟糕的主意,它是完全不安全的。
相關問題
- 1. 將連接添加到SQL Server 2008,我需要打開什麼?
- 2. 無法連接到Azure SQL數據庫
- 3. 如何連接到Azure SQL數據庫?
- 4. Azure - 將.NET Web應用程序連接到Azure SQL數據庫
- 5. 如何將Azure Web App連接到Azure SQL數據庫
- 6. 使用JDBC連接到Azure SQL數據倉庫時發生SQLException
- 7. 連接SQL服務器上我需要連接到SQL Server數據庫軌
- 8. 如何通過sql開發人員連接到sql數據庫?
- 9. 我需要什麼SQL連接?
- 10. 無法將SSRS虛擬機連接到SQL Azure數據庫
- 11. 將鳳凰應用程序連接到MS SQL Azure數據庫
- 12. 將SQL Server 2014數據庫連接到Azure VM
- 13. 將Azure SQL數據庫連接到ASP.NET項目
- 14. 如何將Microsoft Azure連接到本地SQL數據庫
- 15. 將SQL數據庫連接到Windows上的網站azure vm
- 16. 將SQL數據庫從Azure Blob Azure上傳到SQL數據庫
- 17. Azure SQL數據倉庫JDBC連接
- 18. Azure的SQL數據庫連接問題
- 19. 如何將sql數據庫連接到xcode?
- 20. SQL Azure的連接失敗嘗試打開與SQL數據庫連接時
- 21. 使用共享數據庫連接時需要知道什麼?
- 22. Azure網站無法連接到SQL Azure數據庫
- 23. 在雲中開發數據庫需要什麼?
- 24. 它需要連接到數據庫,但它不需要。
- 25. 將表單連接到SQL數據庫
- 26. 將Doctrine連接到MS SQL數據庫
- 27. 將SQL數據庫連接到C#
- 28. 將Liferay連接到SQL Server數據庫
- 29. 將Xamarin.Android連接到SQL Server數據庫
- 30. 將AnyLogic連接到SQL Server數據庫