2012-09-05 24 views
0

我現在正在製作一個應用程序,該應用程序必須能夠將新行插入到外部數據庫(用於推送通知)。它應該能夠做的唯一事情就是插入新的行(好吧,這並不困難)。在iPhone的外部數據庫中插入新行

真正的問題是:如何使用SQL查詢從iPhone連接/請求數據庫?例如只是一個簡單的

INSERT INTO myTable VALUES (value1, value2, value3); 

目前我使用MAMP運行本地MySQL數據庫(以後這將是一個單獨的服務器上)。

任何幫助將不勝感激

回答

1

使用網絡服務。保存並獲取調用Web服務的數據。 發送參數以保存服務器數據庫上的數據。如果您希望在本地還可以嘗試將服務器數據同步到本地數據庫,以幫助您在離線模式下獲取數據

1

在設備上使用SQL的問題是當你編譯你的應用程序時,你需要編譯它,SQL密碼和用戶名,這些密碼和用戶名可以通過反向工程獲得。

保存到數據庫而不必從實際設備中進行保存的一種方法是製作REST應用程序並將信息發送給它,然後應用程序處理數據並將其插入到數據庫中。