一门APP开发教程
标题:
一门app开发平台SQLite 数据库功能教程
[打印本页]
作者:
yimenapp
时间:
2020-2-13 11:49
标题:
一门app开发平台SQLite 数据库功能教程
更多详细功能参考demo:
https://www.yimenapp.com/doc/demo_db.cshtml
(, 下载次数: 134)
上传
点击文件名下载附件
点击功能图标,会弹出配置框
(, 下载次数: 128)
上传
点击文件名下载附件
选择勾选,打包这个功能
1.tables 获取所有用户表
jsBridge.db.tables(function(succ, data) {
alert("succ:" + succ + "\n" + JSON.stringify(data));
});
复制代码
以 JSON 数组格式返回表名
2.execSQL 执行 SQL
示例一
jsBridge.db.execSQL(
//SQL语句
"CREATE TABLE IF NOT EXISTS User (id INTEGER PRIMARY KEY AUTOINCREMENT, name VARCHAR(32), gender INTEGER)",
//数组类型,SQL语句里的参数占位符绑定值
//无参数可为 null
null,
function(succ, data){
alert("succ:" + succ + "\n" + JSON.stringify(data));
});
复制代码
execSQL 没有返回数据,如需返回数据请使用 query
示例二
//请先执行上一步,创建用户表
jsBridge.db.execSQL(
//SQL语句
"INSERT INTO User (name, gender) VALUES (?, ?)",
//数组类型,SQL语句里的参数占位符绑定值
//无参数可为 null
["张三", 1],
function(succ, data){
alert("succ:" + succ + "\n" + JSON.stringify(data));
});
复制代码
示例三
jsBridge.db.execSQL(
//SQL语句
"INSERT INTO User (name, gender) VALUES (?, ?)",
//数组类型,SQL语句里的参数占位符绑定值
//无参数可为 null
["李四", 0],
function(succ, data){
alert("succ:" + succ + "\n" + JSON.stringify(data));
});
复制代码
3.query 查询
示例一
jsBridge.db.query(
//SQL语句
"SELECT * FROM User",
//数组类型,SQL语句里的参数占位符绑定值
//无参数可为 null
null,
function(succ, data){
alert("succ:" + succ + "\n" + JSON.stringify(data));
});
复制代码
以 JSON 数组格式返回数据,如无需返回数据请使用 execSQL
示例二
jsBridge.db.query(
//SQL语句
"SELECT * FROM User WHERE name = ?",
//数组类型,SQL语句里的参数占位符绑定值
//无参数可为 null
[ "张三" ],
function(succ, data){
alert("succ:" + succ + "\n" + JSON.stringify(data));
});
复制代码
欢迎光临 一门APP开发教程 (https://bbs.yimenapp.com/)
Powered by Discuz! X3.4