我想在混合移动应用程序中使用Sqlite插件(Cordova)创建一个示例项目
I want to create a sample project using Sqlite plugin (Cordova) in Hybrid Mobile Apllication?
我引用了 https://github.com/litehelpers/Cordova-sqlite-storage 中提到的代码。不生成数据库文件。任何帮助都应不胜感激。
document.addEventListener('deviceready', onDeviceReady, false);
function onDeviceReady() {
var db = window.sqlitePlugin.openDatabase({name: 'my.db', location: 'default'});
db.transaction(function(tx) {
tx.executeSql('DROP TABLE IF EXISTS test_table');
tx.executeSql('CREATE TABLE IF NOT EXISTS test_table (id integer primary key, data text, data_num integer)');
// demonstrate PRAGMA:
db.executeSql("pragma table_info (test_table);", [], function(res) {
console.log("PRAGMA res: " + JSON.stringify(res));
});
tx.executeSql("INSERT INTO test_table (data, data_num) VALUES (?,?)", ["test", 100], function(tx, res) {
console.log("insertId: " + res.insertId + " -- probably 1");
console.log("rowsAffected: " + res.rowsAffected + " -- should be 1");
db.transaction(function(tx) {
tx.executeSql("select count(id) as cnt from test_table;", [], function(tx, res) {
console.log("res.rows.length: " + res.rows.length + " -- should be 1");
console.log("res.rows.item(0).cnt: " + res.rows.item(0).cnt + " -- should be 1");
});
});
}, function(e) {
console.log("ERROR: " + e.message);
});
});
}
请默认提供文件位置
var db = window.sqlitePlugin.openDatabase({name: 'my.db', location: 'abc.txt'});
相关文章:
- 创建一个类似链接的按钮,并通过Javascript函数打开一个新的弹出窗口
- 为effect Composer创建GodRays效果过程
- 我想在混合移动应用程序中使用Sqlite插件(Cordova)创建一个示例项目
- Cordova创建的文件不会显示在Windows资源管理器中,除非重新启动设备
- 如何将 Phonegap 项目创建的 cordova 1.9 更新为 cordova 3.1
- 创建一个自动与服务器cordova javascript同步数据的应用程序
- 如何在最新的 cordova 版本(5.0.0 以上)中创建 java 注释方法
- Phonegap 3.0,Cordova CLI:创建ios子项目时出错
- Ionic/Cordova无法创建插件
- 如何为 cordova 应用程序创建一个单独的目录并在其中存储数据
- 用Javascript Apache Cordova创建PDF并通过电子邮件发送
- Phonegap/Cordova 2.9自定义插件创建.任何工作示例
- 用cordova在sqlite中创建数据库
- 用Cordova FileWriter创建目录
- 创建一个自定义Apache Cordova插件Echo.java
- 无法在cordova 2.4中创建phonegap ios插件
- 如何在通过Apache Cordova创建的Android应用程序首次登录后验证用户登录(UI在SAPUI5上)
- 为NfcV标签创建自定义Cordova插件
- Apache cordova ,无法创建应用程序
- Cordova/Phonegap日历插件iOS创建事件