探索 Cordova-SQLitePlugin:移动应用开发中的高效数据库管理
// 引入Cordova-SQLitePlugin
var SQLitePlugin = require('sqlitePlugin');
// 打开或创建数据库
SQLitePlugin.openDB({
name: 'my.db',
location: 'default' // 可以是'default'、'SDcard'
}, function(db) {
// 数据库打开后的回调函数
console.log('数据库打开成功');
// 执行SQL语句
db.executeSql('CREATE TABLE IF NOT EXISTS People (id, name)', [], function(resultSet) {
console.log('表创建成功');
}, function(error) {
console.error('表创建失败: ' + error.message);
});
// 查询数据
db.executeSql('SELECT * FROM People', [], function(resultSet) {
if (resultSet.rows.length > 0) {
console.log('查询结果:');
for (var i = 0; i < resultSet.rows.length; i++) {
console.log('行' + i + ': ' + resultSet.rows.item(i));
}
} else {
console.log('没有查询到数据');
}
}, function(error) {
console.error('查询失败: ' + error.message);
});
// 关闭数据库
db.close(function() {
console.log('数据库关闭成功');
}, function(error) {
console.error('数据库关闭失败: ' + error.message);
});
});
这个代码示例展示了如何使用Cordova-SQLitePlugin打开数据库、创建表格、执行查询以及关闭数据库。它提供了一个简明的操作流程,并处理了常见的成功和错误回调。
评论已关闭