2013-08-07 81 views
1

是否可以使用Chrome扩展连接MYSQL数据库?连接MySQL和Chrome扩展?

我的应用程序需要将数据存储在数据库中。

尝试其他方法,如WebSQL和IndexDb,但我想得到任何浏览器。

+0

如果您正在构建Chrome扩展程序,那么它只能在Chrome中运行,因此您可以安全地使用该浏览器支持的WebSQL。 –

+0

您可以使用'chrome.socket' API编写ODBC数据库驱动程序(注意:这是一个疯狂的建议,不要这样做),但是这会在浏览器中支持* less *。 – apsillers

回答

0

如果你希望它在Chrome中工作 - 我会去索引数据库。 如果你希望它在其他浏览器上工作(但在这种情况下,你将需要改变你的扩展代码,以适应FF,Safari等) - 我会尝试使用一些抽象层,如:http://brian.io/lawnchair/,这将允许你enjot WebSQL和IndexedDB的世界取决于您正在使用的浏览器。

要记住的一件重要事情是WebSQL自2010年起被弃用的API--因此您希望尽可能使用indexDB。

由于无法控制env,MySQL不是一个好的解决方案。并确保您的Chrome用户可以安装它。