sqlite 数据库 -九游会国际

webapp快捷打包
sqlite 数据库
转到模块插件

敬告:此 demo 演示为开放测试页面,仅用于开发者快速测试体验应用功能,请严格遵守开发者协议,九游会国际-九游会真人第一品牌

js-sdk 引用方式:

♦ 普通网页 script 方式加载:下载最新版 ,请在页面上调用 jsbridge 接口之前引用 jsbridge-mini.js 库;

♦ js module 方式引用:npm install ym-jsbridge

♦ android/ios 系统内置的是 数据库;

♦ sqlite 学习资源可参考 ;

tables 获取所有用户表

• 以 json 数组格式返回表名

jsbridge.db.tables(function(succ, data) {
  alert("succ:"   succ   "\n"   json.stringify(data));
});

execsql 执行 sql:示例一

• execsql 没有返回数据,如需返回数据请使用 query

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 执行 sql:示例二

//请先执行上一步,创建用户表
jsbridge.db.execsql(
  //sql语句
  "insert into user (name, gender) values (?, ?)",
  //数组类型,sql语句里的参数占位符绑定值
  //无参数可为 null
  ["张三", 1],
  function(succ, data){
  alert("succ:"   succ   "\n"   json.stringify(data));
});

execsql 执行 sql:示例三

jsbridge.db.execsql(
  //sql语句
  "insert into user (name, gender) values (?, ?)",
  //数组类型,sql语句里的参数占位符绑定值
  //无参数可为 null
  ["李四", 0],
  function(succ, data){
  alert("succ:"   succ   "\n"   json.stringify(data));
});

query 查询:示例一

• 以 json 数组格式返回数据,如无需返回数据请使用 execsql

jsbridge.db.query(
  //sql语句
  "select * from user",
  //数组类型,sql语句里的参数占位符绑定值
  //无参数可为 null
  null,
  function(succ, data){
  alert("succ:"   succ   "\n"   json.stringify(data));
});

query 查询:示例二

jsbridge.db.query(
  //sql语句
  "select * from user where name = ?",
  //数组类型,sql语句里的参数占位符绑定值
  //无参数可为 null
  [ "张三" ],
  function(succ, data){
  alert("succ:"   succ   "\n"   json.stringify(data));
});
网站地图