gpt4 book ai didi

android - 安卓版。无法打开数据库文件

转载 作者:IT王子 更新时间:2023-10-29 06:22:24 25 4
gpt4 key购买 nike

我发现了很多关于这个问题的问题,但我无法解决它。我在 Assets 文件夹中有一个 sqlite 数据库:

assets/data/data/{package_name}/databases/mydb.db

我可以在更改一个表结构之前打开数据库并读取数据。我尝试卸载该应用程序并再次重新安装,但我遇到了同样的异常。

我现在可以做什么?

提前致谢

编辑

// The Android's default system path of your application database.
private static String DB_PATH = "/data/data/{mypagackename}/databases/";

private static String DB_NAME = "mydb.db";

打开数据库(之前改表结构,加了一些字段,没用)

public void openDataBase() throws SQLException {

// Open the database
String myPath = DB_PATH + DB_NAME;
myDataBase = SQLiteDatabase.openDatabase(myPath, null,
SQLiteDatabase.OPEN_READONLY);

}

最佳答案

基本上,您不能直接从 Assets 中使用数据库,您必须先将其复制到内部数据存储中,然后从那里打开它

关于android - 安卓版。无法打开数据库文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11671129/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com