【发布时间】:2020-12-08 07:41:30
【问题描述】:
我正在探索 sqlite 3 插件,我发现了一个我在网上没有发现的奇怪问题。
我正在研究 android 。所以,在资产文件夹中,我有一个包含一些数据的数据库。数据库名称为sqliteexample.db。
然后我使用下面的代码打开数据库。而且很成功。
var SQLite = require('react-native-sqlite-storage');
var db = SQLite.openDatabase(
{
name: 'sqliteexample',
createFromLocation: '1'
},
() => {
console.log('db connection success');
},
(error) => {
console.log('db connection error');
console.log(error)
},
);
现在,为了检查不同的场景,我将数据库文件名重命名为sqliteexample1.db。然后我将其更改为如下代码
{
name: 'sqliteexample1',
createFromLocation: '1'
},
就是这样,我开始收到错误cannot open database。
它是如何在内部访问它的?
如果我跳过createFromLocation: '1',它会创建一个新数据库吗?
请任何人帮助我。
【问题讨论】:
标签: react-native react-native-android react-native-ios cordova-sqlite-storage