我有一个应用程序需要多个表。
数据库很容易阅读,我想知道管理表格的最佳方法是什么。
我选择了两个选项。
阅读中提高表现的最佳方法是什么?
答案 0 :(得分:1)
在阅读中,帽子是最好的表现吗?
当然不要创建新数据库,而是将所需的所有表放在一个数据库中。理由更多,例如现在您不知道将来是否需要在这些表之间创建一些关系。
拥有更多代表一个表的数据库文件并不是“好”,它也不舒服和高效。所以我的建议是只保留一个db文件并将所有表放在这个文件中。
管理SQLite
数据库的最佳方法是使用SQLiteOpenHelper
类,该类包含从/向数据库读取和写入所需的所有逻辑。然后,SQLiteDatabase本身提供了一些用于从db。
最后作为我的个人推荐。如果您将拥有多个表,我只是如何提到创建一个SQLiteOpenHelper
子类来创建数据库,然后为每个表创建将代表表“在对象中”的对象e.q.表中的列将成为对象的属性。
最后为每个表创建DAO
个类,它们将为每个表包装CRUD
操作和一些特定方法。
如果您不知道如何开始查看这些教程:
答案 1 :(得分:0)
您可以使用SQLiteDatabase
。
SQLiteDatabase
包含create
,delete
,执行SQL
命令以及执行其他常见数据库管理任务的方法。
Database names
必须是unique
在应用程序中,而不是在所有应用程序中。