Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Запрос данных по ID из нескольких баз данных - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Программное изменение src в ImageView http://www.cyberforum.ru/android-dev/thread1244769.html
Здравствуйте. Есть строка с названием рессурса (logo.png). Подскажите, как программно изменить ImageVie , загрузив изображение с этим именем из ресурсов? Добавлено через 2 часа 25 минут Пытался...
Программирование Android Вылет при выролнении объемной задачи в AsyncTask Добрый день, Столкнулся с одной проблемой и не пойму с какой стороны искать решение. Приложение при первоначальном запуске конфигурируется исходя из характеристик аппарата пользователя. Процесс... http://www.cyberforum.ru/android-dev/thread1244705.html
Программирование Android Как сделать поиск в ActionBar
Здравствуйте, подскажите как реализовать ActionBar, как в приложении Avito. То есть меню с иконкой поиска и при нажатии на поиск появляется поле вроде для поиска, при этом не закрывая меню. ...
Substring 5 первых цифр из 8 Программирование Android
Доброго времени суток. Пытаюсь, но не получается отделить 5 первых цифр из 8 например : 12345678 Нужно взять: 12345 Благодарю за помощь и ссылки
Программирование Android Вылет при нажатии кнопки http://www.cyberforum.ru/android-dev/thread1244661.html
Доброго времени суток. Опять непонятная ошибка, при нажатии кнопки приложение вылетает. Вот ошибка: java.lang.IllegalStateException: Could not find a method button1(View) in the activity class...
Программирование Android Вывод уведомления, когда приложение не активно Здравствуйте. Проблема состоит в следующем: я бы хотел держать уведомление в статус баре, когда приложение не активно, для того, что бы его можно было легко и быстро разбудить. Но возникает проблема... подробнее

Показать сообщение отдельно
Strelok45
11 / 11 / 0
Регистрация: 18.02.2010
Сообщений: 149

Запрос данных по ID из нескольких баз данных - Программирование Android

20.08.2014, 08:17. Просмотров 1143. Ответов 16
Метки (Все метки)

Доброго времени суток.
Суть вопроса: есть две готовых таблицы: text и buttons, подключенные к проекту.
В таблице text поля(тип): _id(INTEGER), text(TEXT), id_buttons_group(INTEGER), buttons(INTEGER).
В таблице buttons поля: _id(INTEGER), id_group(INTEGER),button_label(TEXT), param(INTEGER).
Таблицы связываются полями id_buttons_group к id_group, то есть заполнение такое
text: 1| некоторый текст| 2| 3
buttons: 1| 2| кнопка 1| 1
2| 2| кнопка 2| 1
Просмотрев примеры, по базам данных, возникли несколько вопросов:
Вопрос 1:
Java
1
2
3
4
private static final String DB_NAME = "main.sqlite3";
    //Хорошей практикой является задание имен полей БД константами
    private static final String TABLE_NAME = "text";
    private static final String TEXT_ID = "_id";
встретился такой код и тут же вопрос смысл задавать в переменную String значение из таблицы (_id), которое идет как целочисленное?
Вопрос 2:
Java
1
2
3
4
5
private SQLiteDatabase database;
//Наш ключевой хелпер
        ExternalDbOpenHelper dbOpenHelper = new ExternalDbOpenHelper(this, DB_NAME);
        database = dbOpenHelper.openDataBase();
        //Все, база открыта!
окей, а закрыть ее? как я понял, закрытие после завершения с ней работы тоже необходимо, а кода нет.
Вопрос 3:
Как создать запрос, чтобы получить, к примеру, значения строки с id =2; из таблицы text, а также связанные с ней данные из таблицы buttons, основываясь на id_buttons_group и записать значения столбцов обоих таблиц в переменные?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru