2

私はクロムパッケージアプリを開発しています。mysql で実行されている VB アプリケーションが既に存在します。同じデータベースにアクセスしたいのですが、chrome パッケージ化されたアプリをクライアントとして使用します。

javascriptを使用してchromeパッケージアプリからローカルmysqlサーバーにアクセスするには?

私はIndexedDBを知っています。

4

1 に答える 1

1

次の 2 つのオプションがあります。

  1. MySQL と対話する Web サービス (たとえば、いくつかの PHP ページ) を作成し、アプリがそれを仲介役として使用できるようにします。

  2. 独自の MySQL ドライバー/コミュニケーターを作成して、直接通信します: http://developer.chrome.com/apps/socket.html

1 つ目は最も簡単で、次の形式になります。

  1. Chrome アプリは AJAX を使用して PHP ページと通信します (おそらく「POST」経由)。
  2. PHP ページは、ログインし、SSL を使用し、トークンを使用してセッション中に識別を継続することを期待します。
  3. PHP には、CRUD アクションを実行するための一般的な機能があります。
  4. PHP は、結果として JSON を返します。

しかし、2 番目のオプションは、時間をかけて開発し、寛容なオープン ソース ライセンスの下で sourceforge または github に置くことで、あなたをヒーローにします。

于 2013-06-06T17:53:58.400 に答える