找回密码
 立即注册

一门app开发平台SQLite 数据库功能教程

[复制链接]
发表于 2020-2-13 11:49:04 | 显示全部楼层 |阅读模式
安卓上架
更多详细功能参考demo:https://www.yimenapp.com/doc/demo_db.cshtml

QQ20200213-114202@2x.png
点击功能图标,会弹出配置框
QQ20200213-114314@2x.png
选择勾选,打包这个功能

1.tables 获取所有用户表
  1. jsBridge.db.tables(function(succ, data) {
  2.   alert("succ:" + succ + "\n" + JSON.stringify(data));
  3. });
复制代码
以 JSON 数组格式返回表名

2.execSQL 执行 SQL
示例一
  1. jsBridge.db.execSQL(
  2.   //SQL语句
  3.   "CREATE TABLE IF NOT EXISTS User (id INTEGER PRIMARY KEY AUTOINCREMENT, name VARCHAR(32), gender INTEGER)",
  4.   //数组类型,SQL语句里的参数占位符绑定值
  5.   //无参数可为 null
  6.   null,
  7.   function(succ, data){
  8.   alert("succ:" + succ + "\n" + JSON.stringify(data));
  9. });
复制代码
execSQL 没有返回数据,如需返回数据请使用 query


示例二
  1. //请先执行上一步,创建用户表
  2. jsBridge.db.execSQL(
  3.   //SQL语句
  4.   "INSERT INTO User (name, gender) VALUES (?, ?)",
  5.   //数组类型,SQL语句里的参数占位符绑定值
  6.   //无参数可为 null
  7.   ["张三", 1],
  8.   function(succ, data){
  9.   alert("succ:" + succ + "\n" + JSON.stringify(data));
  10. });
复制代码


示例三
  1. jsBridge.db.execSQL(
  2.   //SQL语句
  3.   "INSERT INTO User (name, gender) VALUES (?, ?)",
  4.   //数组类型,SQL语句里的参数占位符绑定值
  5.   //无参数可为 null
  6.   ["李四", 0],
  7.   function(succ, data){
  8.   alert("succ:" + succ + "\n" + JSON.stringify(data));
  9. });
复制代码


3.query 查询
示例一
  1. jsBridge.db.query(
  2.   //SQL语句
  3.   "SELECT * FROM User",
  4.   //数组类型,SQL语句里的参数占位符绑定值
  5.   //无参数可为 null
  6.   null,
  7.   function(succ, data){
  8.   alert("succ:" + succ + "\n" + JSON.stringify(data));
  9. });
复制代码
以 JSON 数组格式返回数据,如无需返回数据请使用 execSQL

示例二
  1. jsBridge.db.query(
  2.   //SQL语句
  3.   "SELECT * FROM User WHERE name = ?",
  4.   //数组类型,SQL语句里的参数占位符绑定值
  5.   //无参数可为 null
  6.   [ "张三" ],
  7.   function(succ, data){
  8.   alert("succ:" + succ + "\n" + JSON.stringify(data));
  9. });
复制代码


www.yimenapp.net 快速将网站转变成APP
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|一门开发者社区 ( 蜀ICP备17005078号-4 )

GMT+8, 2025-4-3 14:11 , Processed in 0.053413 second(s), 22 queries .

Powered by Discuz! X3.5

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表