Мне нужно иметь две базы данных SQLite. Один для хранения имен пользователей и паролей для входа в систему, а другой для хранения финансовых транзакций для моего приложения - на другом экране. Каков правильный подход к этому? Я думал, что продюсирую и использую класс SQLiteOpenHelper (записывая код для запроса, вставки и т. Д. Только один раз), а в соответствующих действиях создавайте экземпляры этого класса и используйте их. Я получу две отдельные базы данных? Я не уверен, какой правильный подход.Два действия, требующие наличия двух отдельных баз данных
-3
A
ответ
0
Если вы прочитали документы, вы можете определить разные именованные базы данных, конечно.
SQLiteOpenHelper (Context context,
String name,
SQLiteDatabase.CursorFactory factory,
int version)
Parameters
- name String: of the database file, or null for an in-memory database
Или вы можете иметь такое же имя и различные CREATE TABLE
запросы, а данные по-прежнему разделены.
2
Используйте одну базу данных и просто храните информацию в разных таблицах.
Почему не одна база данных? Два стола? –