当前位置:   article > 正文

手机本机存储sqlite_plus.sqlite.opendatabase 参数

plus.sqlite.opendatabase 参数

SQLite模块用于操作本地数据库文件,可实现数据库文件的创建,执行SQL语句等功能。

 

关于uni的本地存储,除了uni给出的api之外。可以用到sqlite方法来在本地创建一个数据库

关于sqlite需要用到MySql的一些指令,增删改查

因为要用到plus 要用到条件编译

  1. // #ifdef APP-PLUS
  2. // #endif

具体的用法流程

(1)先打开数据库 

plus.sqlite.openDatabase(options);

如果数据库存在则打开,不存在则创建。

name: ( String ) 必选 数据库名称

path: ( String ) 必选 数据库路径

success: SQLiteSuccessCallback ) 可选 打开数据库成功回调函数

fail: SQLiteFailCallback ) 可选 打开数据库失败回调函数

  1. plus.sqlite.openDatabase({
  2. name: 'first',
  3. path: '_doc/test.db',
  4. success: function(e){
  5. console.log('openDatabase success!');
  6. },
  7. fail: function(e){
  8. console.log('openDatabase failed: '+JSON.stringify(e));
  9. }
  10. });

(2)执行增删改等操作的SQL语句

plus.sqlite.executeSql(options);

name: ( String ) 必选 数据库名称

path: ( String ) 必选 数据库路径

success: SQLiteSuccessCallback ) 可选 打开数据库成功回调函数

fail: SQLiteFailCallback ) 可选 打开数据库失败回调函数

  1. plus.sqlite.executeSql({
  2. name: 'first',
  3. sql: 'create table if not exists database("where" CHAR(110),"location" CHAR(100),"age" INT(11))',
  4. success: function(e){
  5. console.log('executeSql success!');
  6. plus.sqlite.executeSql({
  7. name: 'first',
  8. sql: "insert into database values('北京','安乐林','11')",
  9. success: function(e){
  10. console.log('executeSql success!');
  11. },
  12. fail: function(e){
  13. console.log('executeSql failed: '+JSON.stringify(e));
  14. }
  15. });
  16. },
  17. fail: function(e){
  18. console.log('executeSql failed: '+JSON.stringify(e));
  19. }
  20. });

通过这个方法就可以创建一个本地数据库存储一些信息

本文内容由网友自发贡献,转载请注明出处:https://www.wpsshop.cn/w/知新_RL/article/detail/267230
推荐阅读
相关标签
  

闽ICP备14008679号