uniapp 使用本地数据库

本文档介绍了如何在uniapp中使用SQLite进行数据库操作,包括打开和创建数据库、创建表格、添加、查询、删除和修改数据,以及数据库的关闭和状态监听。提供了一系列的封装函数,便于前端开发者进行数据库操作。
摘要由CSDN通过智能技术生成

//我这个封装通过promise返回出去!!!
//我这个封装通过promise返回出去!!!
//创建数据库或者有该数据库就打开,    这一步必须要!
export function openSqlite(cb) {
    //创建数据库或者打开
    //这plus.sqlite只在手机上运行
    plus.sqlite.openDatabase({
        name: 'wallet', //数据库名称
        path: '_doc/wallet.db', //数据库地址,uniapp推荐以下划线为开头,这到底存在哪里去了,我也不清楚,哈哈
        success(e) {
            cb(e)
        },
        fail(e) {
            cb(e)
        }
    })
}

//在该数据库里创建表格,   这一步也必须要!
//下面注释里说的都是说sql:'create table if not exists....这里
//userInfo是表格名,你也可以写其他的名,不能用数字作为表格名的开头!!!
//括号里是表格的结构,列,这里我写了四列,list,id,gender,avatar这四列
//list后面大写的英文是自动增加的意思,因为表格里的每一行必须有唯一标识
//这sql语句会数据库的应该都看的懂,我是前端菜鸡,所以详细说明以便跟我一样不懂sql的前端看
//"id" TEXT  意思是这一列放的值为字符串之类的,如果是想存数字之类的就改为INTEGER
//数据库不能存对象,数组
export function creatWalletSQL(cb) {
    plus.sqlite.executeSql({
        name: 'wallet',
        //表格创建或者打开,后面为表格结构
        sql: 'create table if not exists wall

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值