gpt4 book ai didi

java - 如何更改 getWritableDatabase() 指向路径?

转载 作者:行者123 更新时间:2023-11-29 03:23:36 28 4
gpt4 key购买 nike

我有这个代码:

// 2. get reference to writable DB
SQLiteDatabase db = this.getWritableDatabase();
Cursor cursor = db.rawQuery(query, null);

我看到数据库是

SQLite数据库:/data/data/com.myApp/databases/user.db

但是我的应用程序的另一部分写到这里:

adb pull data/data/com.myApp/user.db

(我用 adb pull 验证了拉动)

如何更改 SQLiteDatabase:/data/data/com.myApp/databases/user.db) 的路径?

最佳答案

/data/data/com.myApp/databases/user.db 是数据库的正确位置。考虑修复您的代码部分,使其成为 data/data/com.myApp/user.db

要更改路径,您可以提供 SQLiteDatabaseHelper 构造函数的完整路径,而不仅仅是数据库名称 user.db

关于java - 如何更改 getWritableDatabase() 指向路径?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22220033/

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