React Native-SQLite找不到预填充的数据库文件
我正在尝试使用SQLite 我制作了一个sqlite数据库,它是预填充的 在我的react native项目中,我将players.db文件放入/www文件夹,如文档所示 但当我从控制台检查时,打开数据库失败了。我无法打开预填充的sqlite数据库 我尝试了这些选择,但都不适合我React Native-SQLite找不到预填充的数据库文件,sqlite,react-native,Sqlite,React Native,我正在尝试使用SQLite 我制作了一个sqlite数据库,它是预填充的 在我的react native项目中,我将players.db文件放入/www文件夹,如文档所示 但当我从控制台检查时,打开数据库失败了。我无法打开预填充的sqlite数据库 我尝试了这些选择,但都不适合我 var db = SQLite.openDatabase({name : "players.db", createFromLocation : "~players.db"}); var db = SQLite.ope
var db = SQLite.openDatabase({name : "players.db", createFromLocation : "~players.db"});
var db = SQLite.openDatabase({name : "players.db", createFromLocation :1});
var db = SQLite.openDatabase({name : "players", createFromLocation : "~players.db"});
控制台输出为:
OPEN database: players
Running application "SampleApp" with appParams: {"rootTag":31}. __DEV__ === true, development-level warning are ON, performance optimizations are OFF
new transaction is waiting for open operation
OPEN database: players failed, aborting any pending transactions
如果您使用的是默认设置,请尝试: var db=SQLite.openDatabase{name:players.db}
这应该可以使用。如果您使用的是默认设置,请尝试: var db=SQLite.openDatabase{name:players.db}
这应该行。我终于找到了答案 ProjectFolder/android/app/src/main/assets目录与/www文件夹相同。所以不要把你的数据库文件放到/www。把它放到/android/app/src/main/assets文件夹 然后你可以像这样使用它
var db = SQLite.openDatabase({name : "players.db", createFromLocation : "~players.db"});
最后我找到了答案 ProjectFolder/android/app/src/main/assets目录与/www文件夹相同。所以不要把你的数据库文件放到/www。把它放到/android/app/src/main/assets文件夹 然后你可以像这样使用它
var db = SQLite.openDatabase({name : "players.db", createFromLocation : "~players.db"});
在Android中,将数据库文件放在“PROJECT\Android\app\src\main\assets”目录中。如果您的数据库文件名不同,比如players.db与example.db 其位置应为:PROJECT\android\app\src\main\assets\example.db 导入时使用:
var db=SQLite.openDatabase{name:players.db,createFromLocation:~example.db,location:'Library'} 在Android中,将数据库文件放在“PROJECT\Android\app\src\main\assets”目录中。如果您的数据库文件名不同,比如players.db与example.db 其位置应为:PROJECT\android\app\src\main\assets\example.db 导入时使用:
var db=SQLite.openDatabase{name:players.db,createFromLocation:~example.db,location:'Library'};你找到答案了吗?我也面临同样的问题issue@TejasPatel我自己找到了答案。请看我的答案。你找到答案了吗?我也面临同样的问题issue@TejasPatel我自己找到了答案。请看我的答案。我对react-native中的sqlite有一些问题,你能帮我吗?我对react-native中的sqlite有一些问题,你能帮我吗?我对react-native中的sqlite有一些问题,你能帮我吗?我对react-native中的sqlite有一些问题,你能帮帮我吗?谢谢你它对我有用它对我有用