0

iPhoneアプリからSQL Databaseに接続する手順が知りたいです。SQL データベースへの読み取りと書き込みの手順と、それを sqlite にある iPhone のローカル データベースと同期することで、SQL データベースと sqlite データベースの変更が両方に反映されるようにします。

4

3 に答える 3

1

上記の回答が不足しています。iOS デバイスから SQL サーバーに直接接続する場合は、freeTDS を使用できます。iOS で動作するコンパイル済みバージョンがいくつかあります。ドラッグ アンド ドロップの開発者が信じさせるほど難しくはありません。

FreeTDS を iPhone にクロスコンパイルする

于 2016-08-08T16:45:35.767 に答える
0

まず、iOS は SQL データベースをサポートしていません。

Web サーバーに sql データベースがある場合は、CRUD 操作を実行するための Web サービスを作成する必要があります。

これは、ios http://www.techrepublic.com/blog/ios-app-builder/ios-tutorial-part-1-creating-a-web-service/での Web サービスの簡単なチュートリアルです。

于 2013-10-01T13:23:26.833 に答える
0

高レベルの要約:

  1. ローカル ストレージ データベースを構築します (使用可能な sqlite ライブラリ: TankDB (私が作成)、FMDB )
  2. データベースと対話するためのフロントエンド Web サービスを使用してリモート データベースを作成します (PHP を使用した REST サービスは、初心者にはPHP から MySQL への良い考えかもしれません) 。
  3. iPhone アプリケーションがホストされたフロントエンド Web サービスと通信する方法を作成します (利用可能なライブラリ: ASIHTTP )

iPhone の ASIHTTP ライブラリを使用して、ホストされている php ファイルへの REST 呼び出しを行います。「同期」ロジックは、ホストされている php ファイルと、データを受信して​​いる iPhone コールバックにあります。

これは非常に単純化された概要ですが、ボールを転がすには十分だと思います。

于 2013-10-11T17:20:21.467 に答える