在 UniApp 中使用 SQLite 数据库时,可以考虑以下步骤:
- 将预设的 SQLite 数据库文件放置在 static/_db/ 目录下,例如 static/_db/init.db。
- 在应用启动时,使用 io 接口将预设的 db 文件复制到可读写的目录中,例如 _doc 目录。
拷贝初始文件
plus.io.resolveLocalFileSystemURL('_www/static/_db/init.db',function(entry){
plus.io.resolveLocalFileSystemURL("_doc",function(root){
entry.copyTo(root ,'test.db' ,function(){
console.log("拷贝成功");
},function(){
console.log("拷贝失败");
})
})
});
打开数据库文件
plus.sqlite.OpenDatabase({
name: 'main', //数据库名称
path:'_doc/test.db' //数据库地址,uniapp推荐以下划线为开头
});