IPHONEアプリをSQLサーバーなどの中央DBサーバーに接続する方法に関する読み物を見つけようとしています。
私は SQLite と、デバイス自体にデータを格納する他の方法について知っています。私が本当に興味を持っているのは、アプリケーションが中央データベース サーバーと対話することです。.net に SQLClient などのオブジェクトがありますか、それとも HTTP 要求を送信して json/xml を逆シリアル化する必要がありますか?
IPHONEアプリをSQLサーバーなどの中央DBサーバーに接続する方法に関する読み物を見つけようとしています。
私は SQLite と、デバイス自体にデータを格納する他の方法について知っています。私が本当に興味を持っているのは、アプリケーションが中央データベース サーバーと対話することです。.net に SQLClient などのオブジェクトがありますか、それとも HTTP 要求を送信して json/xml を逆シリアル化する必要がありますか?
あなたの質問に対する答えはわかりませんが、httprequest ソリューションを使用する方が常に良いため、そうすることはお勧めできません。
データベースの実装をカプセル化することが常に推奨されます。データベースの実装はすぐに変更される可能性があるため、その上にレイヤーを追加することをお勧めします。
それは言うまでもなく、データベースに直接アクセスしてキャッシングを行うことができなくなることも欠点です。
申し訳ありませんが、これはあなたが探している答えではありませんが、ソリューションをどのように実装するかを再考する必要があります.
httprequest を PHP スクリプトなどにプリフォームし、JSON または XML を解析します。
2つをブリッジするRESTインターフェースを作成する必要があり、jsonまたはxmlの場合は、フォーマットに応じて応答を逆シリアル化する必要があります。
デバイス側から、スクリプトに対して GET/POST リクエストを行います。これにより、クエリ結果がアプリに返され、それに応じて処理されます。