2017-02-08 8 views
-3

Мне нужно иметь две базы данных SQLite. Один для хранения имен пользователей и паролей для входа в систему, а другой для хранения финансовых транзакций для моего приложения - на другом экране. Каков правильный подход к этому? Я думал, что продюсирую и использую класс SQLiteOpenHelper (записывая код для запроса, вставки и т. Д. Только один раз), а в соответствующих действиях создавайте экземпляры этого класса и используйте их. Я получу две отдельные базы данных? Я не уверен, какой правильный подход.Два действия, требующие наличия двух отдельных баз данных

+3

Почему не одна база данных? Два стола? –

ответ

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

Используйте одну базу данных и просто храните информацию в разных таблицах.

 Смежные вопросы

  • Нет связанных вопросов^_^