【发布时间】:2012-10-05 20:49:06
【问题描述】:
我正在尝试创建一个可以在任何移动设备上运行但不需要互联网的应用程序。我想要一个可以查询的 Sqlite 数据库。我找到了一个脚本,但它在浏览器中创建了一个 WebSQL 数据库。我想查询平面文件。这可能吗?
这是我的代码:
function createDatabase() {
try{
if (window.openDatabase) {
var db;
var shortName = 'configurator.sqlite';
var version = '1.0';
var displayName = 'configurator';
var maxSize = 65335;
db = openDatabase(shortName, version, displayName, maxSize);
} else {
console.log('failure');
}
} catch(e) {
alert(e);
}
}
【问题讨论】:
-
所以你想用还是不想用 WebSQL?
-
WebSQL 已被弃用。我想用别的东西。索引数据库是我唯一的选择吗?我想使用 SQLite 文件。
-
正如您所说的 WebSQL,Web 浏览器中 SQLite 的实现已被弃用,所以如果您真的需要使用该格式,我只能建议使用 SQL.js
标签: javascript html sqlite