首页 > 编程知识 正文

uniapp本地数据库,sqlite3数据库介绍

时间:2023-05-04 19:56:18 阅读:37881 作者:4105

/* @description本地数据库操作*//*本地localStorage.db数据库*/function openComDB () {returnnewpromise ) ) resolve reject () plus.SQLite.opendatabase ) name:'localstorage ',/数据库名称path: '_doc/localStorage.db ',/数据、故障:功能(e ) {console.log (无法打开数据库local storage.db; ) JSON.stringify ) ); reject(e; }; ); } /*添加表(/functionexecutesql(name,SQL ) returnnewpromise ) ) resolve,reject={ plus.SQLite.selectsql } ) resolve(e )、故障:功能(e ) ) { console.log )数据库查询失败。 ) JSON.stringify ) e ); reject(e ) }.then(RES={letmsg={code:msg3360 '成功添加查询或数据库(, data: res}return msg} ) ).catch ) ) errreturnmsg ) } msg: '数据库搜索或添加失败',data : error } returnmsg } reject () plus.SQLite.executeSQL ) name:name,sql: sql,success(e ) console.log ) '成功',e ) resolve(e e ) msg: '数据写入数据库成功(,data: res}return msg} ) (.catch ) ) ) 65 msg: '数据写入数据库失败data:error}returnerror}}/*数据库查询*/function querysql (名称, sql ) returnnewpromise ) ) ) resolysql ) ) ) returnnew reject () plus.SQLite.selectSQL ) name:name,sql: sql,) fail(e ) e ) reject msg: '数据库查询成功',data: res}return msg} ' ).catch (error={ let msg={ code :200,msg data: error}return msg}表数据聊天记录functionclearchatrecord(name,sql ) returnnewpromise ) ) resolve, reject () plus.SQLite.selectSQL ) name:'localstorage ',sql: sql,//sql语句success(e ) resolve ) e ) } fail(e msg: '聊天记录清除成功',data: res}return msg} ) msg: '聊天记录清除失败',data : error } returnmsg } newAddData,clearChatRecord}首先,必须确保数据库已打开。 uni-app中的数据库文件无法通过第三方数据库操作软件创建写入数据。 数据库表的创建是使用sql数据创建的。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。