[英]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.