gpt4 book ai didi

android - SQLite 多表

转载 作者:行者123 更新时间:2023-11-29 14:40:17 29 4
gpt4 key购买 nike

我想要做的是在具有多个表的 android 中创建一个 sqlite 数据库(我知道如何执行此操作)。我想做的是创建一个类(Activity)来创建每个表,打开和关闭数据库。然后为每个表创建一个类,用于我的插入、删除和选择语句。我很困惑如何执行此操作,因为我似乎找不到任何示例。

我目前拥有的是用于创建表、打开、插入和删除的每个表的类,但是一旦我的应用程序创建了一个表,该应用程序就不会创建另一个表。如果我想做的是 A. 可能的和 B. 好的做法,有人可以告诉我吗。

或者我应该将我所有的 SQL 都放在一个类中吗?

最佳答案

我不确定是否完全理解您的问题,但我建议您查找 ContentProvider .这是分离数据库创建和请求的最佳方式。

其次,您似乎无法创建数据库。我想您使用的是从 SQLiteOpenHelper 扩展的类。您可以在不同的类中分隔表,但您只需调用一次 SQLiteOpenHelper 扩展类的 onCreate。但是,您可以在此方法中为每个表调用来自不同类的其他静态方法。这是使数据库维护更容易的正确方法。如果我了解您的问题,我可以为您提供一些示例。

关于android - SQLite 多表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11995548/

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