如何从chrome packages app访问本地mysql

时间:2013-06-06 13:12:07

标签: google-chrome-app

我正在开发一个Chrome打包的应用程序。已经有一个运行mysql的VB应用程序。我想访问相同的数据库,但使用chrome打包的app作为客户端。

如何使用javascript从chrome packages app访问本地mysql服务器?

我知道IndexedDB。

1 个答案:

答案 0 :(得分:1)

您有两种选择:

  1. 创建一个与MySQL通信的Web服务(例如一些PHP页面),并允许您的应用将其用作中间人

  2. 编写您自己的MySQL驱动程序/通信程序以直接与其进行通信:http://developer.chrome.com/apps/socket.html

  3. 第一个是最简单的,并采取以下形式:

    1. 您的Chrome应用会使用AJAX与PHP页面进行通信(可能通过“POST”)
    2. 您的PHP页面希望它能够登录,使用SSL然后使用令牌在会话期间继续识别
    3. PHP具有执行CRUD操作的通用功能
    4. PHP会为结果吐出JSON
    5. 第二个选项会让你成为英雄,如果你花时间开发它并将其放在sourceforge或github的许可开源许可下。