繁体   English   中英

如何使用Adobe HTML5 Extension处理本地数据库文件?

[英]How to work with a local database file using Adobe HTML5 Extension?

我正在将Flash(ActionScript)扩展移植到HTML5扩展。 我正在将一些数据(表格式)存储到本地sql数据库文件(它只是一个文件,没有设置本地服务器)。 有关此db文件的其他关键信息-

  • 我在InDesign / Photoshop / Illustrator中使用了相同的数据库文件。
  • 我可以随时备份此文件,以备将来参考。

使用动作脚本就可以了。 我使用了flash.data.SQLConnectionflash.data.SQLStatement并且能够执行查询和读取/编辑文件。

但是,如何对HTML5扩展名执行相同的操作? 我尝试使用WebSQLIndexedDB ,集成很好,但存在一些主要缺点-

  1. 数据库文件在机器的“ Temp ”文件夹中创建。 -不是首选,因为它可以随时删除(如上所述,我可以备份数据库文件)

  2. ID / PS / IL的数据库文件在单独的文件夹中创建-不符合我的要求(如上所述,我想对所有应用程序使用相同的数据库)

    在此处输入图片说明

    在此处输入图片说明

因此,我认为这些Web存储机制对于Adobe HTML5扩展根本没有用!

我不确定可以使用哪种方法来实现所需的功能,可能是使用vbscript之类的东西,我不确定!

我想到了使用简单的文件处理(我知道用js是不可能的,但是我可以使用的扩展脚本支持它),但是进行查询将非常复杂,可能会影响性能!

有点卡在这里! 任何帮助将不胜感激。 :)

看看草椅 这是一个简单的JSON存储库。 您可以为其编写一个查询插件来满足您的查询需求,也可以使用粗糙的草皮查询插件0.6.1

这应该符合您的要求,但可能需要测试的性能除外。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM