javascript - Tigger.io 访问设备 sqlite 数据库

标签 javascript sqlite trigger.io

是否有任何 js 通过 Trigger.io 访问设备(ios 和 android)sqlite 数据库的示例?

最佳答案

普通网络数据库 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);
    });
});

关于javascript - Tigger.io 访问设备 sqlite 数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10509075/

相关文章:

sqlite - Heroku Taps加载错误

android - 获取 trigger.io facebook 模块的 android key 哈希

ios - Trigger.IO 动量滚动

javascript - 我们如何在 file.txt 中找到没有 HTML 的 JavaScript 中的单词?

javascript - 为什么我的大多数 jquery 函数在将消息添加到现有消息列表后停止工作?

javascript - JavaScript 对象的表单输入

javascript - 获取在 Javascript 中选中的复选框数

java - 有没有办法将变量数据类型存储在 Room 的列中

sqlite3 : Need to Cartesian On date

Trigger.io forge 运行网络