目录

$sqlite

是数据库服务对象,可以进行数据库增、删、改、查等操作

$sqlite.openDB()

创建数据库,参数为json类型,db为数据库名字。

代码演示

  1. var param = {
  2. "db" : 'qq.db'
  3. }
  4. $sqlite.openDB(param);

$sqlite.execSql()

方法用来执行SQL语句,db为数据库名字,创建表结构。

代码演示

  1. var sql = "CREATE TABLE person (_id INTEGER PRIMARY KEY AUTOINCREMENT, name VARCHAR, xclass VARCHAR)";
  2. var param = {
  3. "db" : 'qq.db',
  4. "sql" : sql
  5. }
  6. $sqlite.execSql(param);

$sqlite.execSql()

方法用来执行SQL语句,db为数据库名字,向表中插入数据。

代码演示

  1. var sql="INSERT INTO person (name, xclass) VALUES('屈海滨','石化')";
  2. var param = {
  3. "db" : 'qq.db',
  4. "sql" : sql
  5. }
  6. for(var i=0;i<6;i++){
  7. $sqlite.execSql(param);
  8. }

$sqlite.queryByPage()

方法用来查询数据库,返回类型为json数组格式的字符串。

代码演示

  1. var sql = "select * from person";
  2. var param = {
  3. "db" : 'qq.db',//数据库名称
  4. "sql" : sql,//查询条件
  5. "pageIndex" : 0,//每页的记录数,从1开始
  6. "pageSize" : 10//页号索引,从0开始
  7. }
  8. var list = $sqlite.queryByPage(param);

$sqlite.query()

用来查询数据库,返回类型为json数组格式的字符串。

代码演示

  1. var sql = "select * from person";
  2. var param = {
  3. "db" : 'qq.db'//数据库名称
  4. "sql" : sql,//查询条件
  5. "startIndex" : startIndex, //可选参数 起始记录索引号(含)
  6. "endIndex" : endIndex //可选参数 结束记录索引号(含)
  7. }
  8. var list = $sqlite.query(param)

$sqlite.exist()

方法用来判断数据库是否已经创建存在,返回值:true|false

代码演示

  1. var param = {
  2. db : 'qq.db'
  3. }
  4. var list = $sqlite.exist(param)

用例github下载地

文档更新时间: 2018-01-15 14:27