我正在开发一个chrome打包应用程序。已经有一个VB应用程序与mysql一起运行。我想访问相同的数据库,但使用chrome打包应用程序作为客户端。
如何使用javascript从chrome软件包应用程序访问本地mysql服务器?
我知道IndexedDB.
您有两个选择:
-
创建一个web服务(例如一些PHP页面)与MySQL对话,并允许您的应用程序使用它作为中间人
-
编写自己的MySQL驱动程序/通信器直接与它通信:http://developer.chrome.com/apps/socket.html
第一个是最简单的,其形式为:
- 你的chrome应用程序将使用AJAX与PHP页面通信(可能通过"POST")
- 您的PHP页面将期望它登录,使用SSL,然后在会话期间使用令牌继续识别
- PHP将具有执行CRUD操作的通用功能 PHP会返回JSON作为结果
但是第二个选项会让你成为一个英雄,如果你花时间去开发它,并把它放在sourceforge或github上,在一个宽松的开源许可证下。