1

Web サーバーに保存されているリモート データベースにアクセスする必要があるアプリを開発しようとしています。オンラインで調べたところ、見つかったチュートリアルはすべて sqlite3 に関するもので、ローカル データベースを使用したものしか表示されていません。質問に答えて。

1つの回答でPHP/XMLについての言及がありました.「PHPまたはXMLを使用する」より具体的なものはありません.どちらも私は使用したことがありません.

誰かが私にチュートリアルを教えてくれますか、またはデータベースに接続するために何をする必要があるかを説明してもらえますか?

4

2 に答える 2

1

iOS デバイスからリモート データベース システムに直接接続することは、通常、いくつかの理由からお勧めできません。

  • データベースはすべてのインターネットに対して開かれている必要がありますが、これはセキュリティ上の理由からお勧めできません。おそらく SQL インジェクションについて聞いたことがあるでしょう。これはもっと悪いです。誰でもデータベースに直接接続して、必要な SQL コマンドを送信できます。
  • データベース プロトコルは、待ち時間の長いリンク用に設計されていません。それは、WAN 経由で使用できないほど遅くなる「おしゃべり」である可能性があります。
  • (3番目を考えようとしています...)

とは言え、技術的には可能です。おそらく、MySQL C クライアント ライブラリを Objective C から直接呼び出すことができます。

于 2013-09-20T21:10:55.033 に答える
0

iOS アプリをリモート データベースに接続するには、REST サーバーが必要です。Jackson やJerseyフレームワークなど、さまざまな方法で作成できますが、時間がかかりすぎて多くの専門知識が必要です。さまざまなリモート データベースに接続する高速な RESTful サービスを提供すると主張するEspressoLogicという新しいサービスがあります。

于 2013-12-04T04:11:30.357 に答える