ml_db

功能描述

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

依赖的模块

  1. db;

快速使用

模块加载 html

本地数据库操作

  1. </div>
  2. <ul class="list">
  3. <li tapmode onclick="fnCreateSQL_()">创建名为Test数据库</li>
  4. <li tapmode onclick="fnCreateTable_()">创建User表</li>
  5. <li tapmode onclick="fnDeleteTable_()">删除User表</li>
  6. <li tapmode onclick="fnInsert_()">向User表中插入数据[增]</li>
  7. <li tapmode onclick="fnDelete_()">删除名为张三的数据[删]</li>
  8. <li tapmode onclick="fnUpdate_()">修改张三地址[改]</li>
  9. <li tapmode onclick="fnQuery_()">查找User表中数据[查]</li>
  10. </ul>
  11. </body>
  12. js
  13. var db;
  14. apiready = function() {
  15. db = api.require('db');
  16. db.openDatabase({
  17. name: dbName,
  18. path : 'fs://' + dbName + '.db'
  19. }, function(ret, err) {
  20. if (ret.status) {
  21. api.toast({
  22. msg: '数据库创建成功!',
  23. duration: 2000,
  24. });
  25. }else{
  26. api.toast({
  27. msg: '数据库创建失败!',
  28. duration: 2000,
  29. });
  30. }
  31. });
  32. };

特别说明

可以查看模块文档