将SQLite保存到文档文件夹

时间:2012-10-12 20:56:24

标签: sqlite blackberry-webworks playbook

我需要选择一种保存在字段中收集的数据的基础方法(离线和远程位置)。我想在SQLite中使用HTML5数据库,但我可以选择位置吗?到目前为止,我还没有做到这一点。以下是我使用的一些示例代码:

var dbName = "";

var Dir = blackberry.io.dir;
var path = Dir.appDirs.shared.documents.path;
dbName = path + "/" + "databasetest.db";  

var db = openDatabase(dbName, '1.0', 'Test', 50 * 1024);

我使用“alert()”来查看文件是“据说”创建的,但是当我在资源管理器中打开文件夹时,我找不到它。不确定为什么和我的问题。

我的应用程序是用于数据输入,没有详细说明,用户最终可能会收集很多或很少的数据。但我想要一些下载SQLite数据库的方法吗?

这是SQLite数据库的意图,还是我必须使用其他解决方案?

谢谢!

克里斯

1 个答案:

答案 0 :(得分:0)

Web SQL Database specification是专为允许网页访问任意文件路径的浏览器而设计的。

下载数据的目的是将其上传到云中的Web服务器。

如果您想知道数据库的文件名,请尝试执行PRAGMA database_list。 (您的应用是否可以访问该路径是一个不同的问题。)