запросы многопользовательских адаптеров Android - PullRequest
0 голосов
/ 27 сентября 2011

Я читал о наличии нескольких таблиц в базе данных SQLite в Android.Один из подходов состоит в том, чтобы иметь 1 класс адаптера для каждой таблицы, и каждый адаптер будет реализовывать методы CRUD для каждой таблицы.

Мои вопросы:

  1. Является ли это наилучшим подходом к обработке различийтаблиц в одной базе данных SQLite?.
  2. В таком случае, как я могу выполнить sql запросы между таблицами?.

1 Ответ

0 голосов
/ 12 апреля 2012

Создание различных экземпляров SQLiteHelper sqLiteHelper1, sqLiteHelper2;

sqLiteHelper1 =  SQLiteHelper(context, MYDATABASE_NAME1, null,MYDATABASE_VERSION);
sqLiteHelper2 =  SQLiteHelper(context, MYDATABASE_NAME2, null,MYDATABASE_VERSION);
sqLiteDatabase1 = sqLiteHelper1.getWritableDatabase();
sqLiteDatabase2 = sqLiteHelper2.getWritableDatabase();

с использованием sqLiteDatabase1, sqLiteDatabase2, доступ к данным разных таблиц ..

Надеюсьэто работает:)

...