zoukankan      html  css  js  c++  java
  • 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 DOM操作
    3.29 js例题
    3.28 函数
    3.27 数组例题
    Web 条件查询、分页查
    web页面增、删、改
    JDBC事务、下拉框
    JSTL、断点、JavaEE、DBUTils连接池
    jsp、el表达式
    Session技术 、jsp页面
  • 原文地址:https://www.cnblogs.com/mr-yuan/p/6696288.html
Copyright © 2011-2022 走看看