Tigger.io 访问设备 sqlite db
Tigger.io accessing device sqlite db
有没有js通过 Trigger.io 访问设备(iOS和Android)sqlite数据库的例子?
可以使用普通的 Web 数据库 API:http://www.w3.org/TR/webdatabase/
注意:并非所有浏览器都支持 Web SQL http://caniuse.com/#feat=sql-storage
例如,我们运行的一个测试类似于以下内容:
var db = openDatabase('mydb', '1.0', 'example database', 2 * 1024 * 1024);
db.transaction(function (tx) {
tx.executeSql('CREATE TABLE IF NOT EXISTS foo (id unique, text)');
tx.executeSql('INSERT INTO foo (id, text) VALUES (1, "foobar")');
});
db.transaction(function (tx) {
tx.executeSql('DROP TABLE foo');
// known to fail - so should rollback the DROP statement
tx.executeSql('INSERT INTO foo (id, text) VALUES (1, "foobar")');
forge.logging.error("INSERT into non-existent table succeeded!");
}, function (err) {
forge.logging.info("error callback invoked, as expected");
});
db.transaction(function (tx) {
tx.executeSql('SELECT * FROM foo', [], function (tx, results) {
forge.logging.info("row: "+results);
});
});
现在你应该使用像LocalForage这样的东西,因为这可以从indexedDB回退到webSQL到localStorage,并为你提供一个一致的api。如果您使用的是Angular/Ionic,那么这就是业务:Angular-LocalForage
相关文章:
- 如何在angularJS中编辑时,如果DB中的值为true,则设置复选框,如果值为false,则取消选中复选框
- PHP:显示sqlite数据库中的html格式数据,使用tinymce保存
- 加载db.json时出错
- 是否可以使用NativeScript使用Sqlite数据库
- 如何使用javascript var引用Mongo DB集合's字段
- SQLite插件适用于Mac和Windows,但不适用于手机上的Safari
- sqlite查询返回错误-can'我不知道为什么
- 在Knockout JS中搜索从DB加载数据的项目
- 使用Javascript将多条记录插入SQLite数据库时出错
- 连接SQlite数据库
- 如何用javascript,phonegap(cordova)将json对象插入sqlite表中
- PhoneGapBuild - 下载 sqlite db 并连接到它
- 使用JQuery将XML解析为SQLite DB时出错:所有行都具有相同的值
- 获取在附加脚本中查询 sqlite db 的结果,以提交到内容脚本
- Android “SQLite 数据库无法从 /CachedGeoposition.db 加载”错误,尝试从 webvi
- Tigger.io 访问设备 sqlite db
- SQLite DB 每次都会在 phonegap 中填充
- 关于如何在phonegap中设置sqlite DB的说明
- iOS SQLite Phone Gap db事务不等待回调
- 使用sql.js在HTML页面中显示SQLite .db