ml_db

功能描述

本模块可以实现本地数据库的增删改查功能,封装了db.js,里面很方便的实现了增删改查,简单传入参数即可,不需要懂sql语句,只需要知道表结构和字段,然后就可以随心所欲按照自己的意愿去操作了

依赖的模块

db;         

快速使用

模块加载 html

本地数据库操作

           </div>
           <ul class="list">
             <li tapmode onclick="fnCreateSQL_()">创建名为Test数据库</li>
             <li tapmode onclick="fnCreateTable_()">创建User表</li>
             <li tapmode onclick="fnDeleteTable_()">删除User表</li>
             <li tapmode onclick="fnInsert_()">向User表中插入数据[增]</li>
             <li tapmode onclick="fnDelete_()">删除名为张三的数据[删]</li>
             <li tapmode onclick="fnUpdate_()">修改张三地址[改]</li>
             <li tapmode onclick="fnQuery_()">查找User表中数据[查]</li>
           </ul>
      </body>
    js
    var db;
    apiready = function() {
        db = api.require('db');
        db.openDatabase({
            name: dbName,
            path : 'fs://' + dbName + '.db'
        }, function(ret, err) {
            if (ret.status) {
                api.toast({
                    msg: '数据库创建成功!',
                    duration: 2000,
                });
            }else{
                api.toast({
                    msg: '数据库创建失败!',
                    duration: 2000,
                });
            }
        });
    };

特别说明

可以查看模块文档