1. 说明
2. 函数
2.1. sqlite.connectOrCreateDb 连接数据库
- 创建或者链接一个数据库
- @param dbName 数据库名称
- @return boolean true 代表请求权限成功,false代表失败
function main(){
var create = sqlite.connectOrCreateDb("test.db");
logd("create db result:"+create);
}
main();
2.2. sqlite.createTable 创建表
- 创建数据表
- @param tableName 表名称
- @param columns 列名称,例如 ["name","pwd"]
- @return boolean true 代表请求权限成功,false代表失败
function main(){
var tableName="tbl_user";
var columns=["name","pwd"];
var createTable = sqlite.createTable(tableName,columns);
logd("createTable result:"+createTable);
}
main();
2.3. sqlite.insert 插入数据
- 插入数据
- @param tableName 表名
- @param map 数据的map表
- @return boolean true 代表请求权限成功,false代表失败
function main(){
var tableName="tbl_user";
var map={
"name":"我是名称",
"pwd":"我是密码"
};
var insert = sqlite.insert(tableName,map);
logd("insert result:"+insert);
}
main();
2.4. sqlite.update 更新数据
- 更新数据
- @param tablename 表名称
- @param map 数据的map表
- @param where 条件语句
- @return boolean true 代表请求权限成功,false代表失败
function main(){
var tableName="tbl_user";
var map={
"name":"我是名称22"
};
var where="id>3";
var update = sqlite.update(tableName,map,where);
logd("update result:"+update);
}
main();
2.5. sqlite.query 查询数据
- 查询数据
- @param sql sql语句
- @return JSON | 数据集合对象
function main(){
var tableName="tbl_user";
var sql="select * from "+tableName;
var data = sqlite.query(sql);
logd("data result:"+JSON.stringify(data));
}
main();
2.6. sqlite.delete 删除数据
- 删除数据
- @param sql sql语句
- @return boolean true 代表请求权限成功,false代表失败
function main(){
var tableName="tbl_user";
var sql="delete from "+tableName+" where id>3;";
var result = sqlite.delete(sql);
logd("delete result:"+ result);
}
main();
2.7. sqlite.execSql 执行sql
- 查询数据
- @param sql sql语句
- @return boolean true 代表请求权限成功,false代表失败
function main(){
var tableName="tbl_user";
var sql="delete from "+tableName+" where id>3;";
var result = sqlite.execSql(sql);
logd("execSql result:"+ result);
}
main();
2.8. sqlite.dropDatabase 删除数据库
- 删除数据库
- @return boolean true 代表请求权限成功,false代表失败
function main(){
var result = sqlite.dropDatabase();
logd("dropDatabase result:"+ result);
}
main();
2.9. sqlite.dropTable 删除表
- 删除表
@param table 表名
- @return boolean true 代表请求权限成功,false代表失败
function main(){
var tableName="tbl_user";
var result = sqlite.dropTable(tableName);
logd("dropTable result:"+ result);
}
main();
2.10. sqlite.close 关闭数据库链接,释放资源
- 关闭数据库链接,释放资源
- @return boolean true 代表请求权限成功,false代表失败
function main(){
var result = sqlite.close();
logd("close result:"+ result);
}
main();