[英]How to work with a local database file using Adobe HTML5 Extension?
我正在将Flash(ActionScript)扩展移植到HTML5扩展。 我正在将一些数据(表格式)存储到本地sql数据库文件(它只是一个文件,没有设置本地服务器)。 有关此db文件的其他关键信息-
使用动作脚本就可以了。 我使用了flash.data.SQLConnection
, flash.data.SQLStatement
并且能够执行查询和读取/编辑文件。
但是,如何对HTML5扩展名执行相同的操作? 我尝试使用WebSQL
和IndexedDB
,集成很好,但存在一些主要缺点-
数据库文件在机器的“ Temp ”文件夹中创建。 -不是首选,因为它可以随时删除(如上所述,我可以备份数据库文件)
ID / PS / IL的数据库文件在单独的文件夹中创建-不符合我的要求(如上所述,我想对所有应用程序使用相同的数据库)
因此,我认为这些Web存储机制对于Adobe HTML5扩展根本没有用!
我不确定可以使用哪种方法来实现所需的功能,可能是使用vbscript之类的东西,我不确定!
我想到了使用简单的文件处理(我知道用js是不可能的,但是我可以使用的扩展脚本支持它),但是进行查询将非常复杂,可能会影响性能!
有点卡在这里! 任何帮助将不胜感激。 :)
看看草椅 。 这是一个简单的JSON存储库。 您可以为其编写一个查询插件来满足您的查询需求,也可以使用粗糙的草皮查询插件0.6.1 。
这应该符合您的要求,但可能需要测试的性能除外。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.