• APICloud框架—db数据库模块


    db数据库模块

    db 模块封装了手机常用数据库 sqlite 的增删改查语句,可实现数据的本地存储,极大的简化了数据持久化问题,本模块已支持同步接口。
    官方文档地址

    打开/新建一个数据库

    function openDb() {
        db.openDatabase({
            name: 'test'
        }, function(ret, err){        
            if( ret.status ){
                alert('打开成功');
            }else{
                alert( JSON.stringify( err ) );
            }
        });
    }
    

    执行sql语句,创建一个Persons表格,表格有Id_P,LastName, FirstName, Address, Cuty五个字段

    function newTable() {
        db.executeSql({
            name: 'test',
            sql: 'CREATE TABLE Persons(Id_P int, LastName varchar(255), FirstName varchar(255), Address varchar(255), City varchar(255))'
        }, function(ret, err) {
            if (ret.status) {
                alert(JSON.stringify(ret));
            } else {
                alert(JSON.stringify(err));
            }
        });
    }
    

    执行sql储存数据语句 INSERT INTO 表名(字段)VALUES(数据)

     function insertDb() {
        db.executeSql({
            name: 'test',
            sql: 'INSERT INTO Persons (Id_P, LastName, FirstName, Address, City) VALUES (01, "jack", "rosr", "address", "Beijing")'    
        }, function(ret, err){        
            if( ret.status ){
                alert('储存成功');
            }else{
                alert( JSON.stringify( err ) );
            }
        });
    }
    

    查询数据库,SELECT * FROM 表名

    function selectDb() {
        db.selectSql({
            name: 'test',
            sql: 'SELECT * FROM Persons'
        }, function(ret, err){        
            if( ret.status ){
                alert(JSON.stringify(ret.data));
            }else{
                alert( JSON.stringify( err ) );
            }
        });
    }
    

    关闭数据库

     function closeDb() {
        db.closeDatabase({
            name: 'test'
        }, function(ret, err){        
            if( ret.status ){
                alert('关闭成功');
            }else{
                alert( JSON.stringify( err ) );
            }
        });
    }
    
  • 相关阅读:
    3月30日
    3月29日
    3月26日
    3月24
    3月22日
    3月20日
    博弈论基础
    $burnside$引理与$pacute olya$定理
    min-max容斥
    模板
  • 原文地址:https://www.cnblogs.com/mr-yuan/p/6696288.html
Copyright © 2020-2023  润新知