敬告:此 demo 演示为开放测试页面,仅用于开发者快速测试体验应用功能,请严格遵守开发者协议,威尼斯人888-5845vip威尼斯电子游戏。
♦ js-sdk 引用方式:
♦ 普通网页 script 方式加载:下载最新版 ,请在页面上调用 jsbridge 接口之前引用 jsbridge-mini.js 库;
♦ js module 方式引用:npm install ym-jsbridge
♦ android/ios 系统内置的是 数据库;
♦ sqlite 学习资源可参考 ;
• 以 json 数组格式返回表名
jsbridge.db.tables(function(succ, data) {
alert("succ:" succ "\n" json.stringify(data));
});
• 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));
});
//请先执行上一步,创建用户表
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));
});
• 以 json 数组格式返回数据,如无需返回数据请使用 execsql
jsbridge.db.query(
//sql语句
"select * from user",
//数组类型,sql语句里的参数占位符绑定值
//无参数可为 null
null,
function(succ, data){
alert("succ:" succ "\n" json.stringify(data));
});
jsbridge.db.query(
//sql语句
"select * from user where name = ?",
//数组类型,sql语句里的参数占位符绑定值
//无参数可为 null
[ "张三" ],
function(succ, data){
alert("succ:" succ "\n" json.stringify(data));
});