gpt4 book ai didi

android - Android记事本教程中存储SQLite数据库

转载 作者:行者123 更新时间:2023-11-30 04:13:59 24 4
gpt4 key购买 nike

我是 Android 编程的初学者,正在努力通过 Notepad tutorial现在。我对 SQLite 数据库的存储位置感到困惑。我没有看到将数据库保存在驱动器上某处的明确声明,也没有看到应用程序在重新启动时如何设法打开该数据库。更具体地说,DbHelper.open() 如何知道要加载哪个数据库。如果一个应用程序中有两个 DbHelper 成员字段,并且每个成员字段管理一个数据库,那么它们如何在下次打开应用程序时设法打开正确的一个? 谢谢!

最佳答案

/data/data/yourpackage.name/databases. 这是您的数据库存储的地方。对于 dbhelper 如何知道要打开哪个数据库的问题。您将拥有这个在你的 dbhelper(它扩展了 SQLiteOpenHelper)类中的函数..

 @Override
public void onCreate(SQLiteDatabase database) {
database.execSQL(DATABASE_CREATE);

}

它在给定的数据库中创建一个表...所以每个 dbhelper 打开在这个函数中创建的特定数据库..

关于android - Android记事本教程中存储SQLite数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10360560/

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