有一个大的SQLiteOpenHelper个子类为数据库中的每个表定义onCreateonUpgrade个方法是更好,还是有多个SQLiteOpenHelper个子类,每个表一个更好?

有没有最佳实践?或者两者都可以接受,但有不同的好和坏的副作用?

推荐答案

所有表都应该有一个SQLiteOpenHelper类.判断this链接.

Database相关问答推荐

在使用FT.AGGREGATE聚合数据时,如何在Redis上解析ISO 8601时间?

删除Postgres中的JSONB列并在不停机的情况下回收空间

如何将表字段的默认值设置为 0.00?

仅对表中的一列授予更改

安装 SQL Server Management Studio Express后提示:Cannot open user default database. Login failed.

在 SQL Server 中以编程方式创建数据库

什么技术对处理数百万条记录最有效?

如何将 PHP 会话数据保存到数据库而不是文件系统中?

使用 Mongoose 删除索引的推荐方法是什么?

在 PostgreSQL 触发函数中使用 pg_notify

主必须包括表的分区位置错误中的所有列?

如何允许多个用户同时连接到我的 H2 数据库?

如何在 VS 2012 的 SQL Server 数据库项目中存储静态数据

保存图像:文件还是 blob?

将图像文件存储在 Mongo 数据库中,这是个好主意吗?

在 SQL 数据库之间共享数据

SQLite3 不支持外键约束吗?

如何取消长时间运行的数据库操作?

将一行连接到另一个表中的多行

归一化 - 2NF 与 3NF