2016-05-03 2 views
0

Я новичок в разработке android, и мне было интересно, можно ли отправить запрос на pull из sqlite db, когда пользователь вводит значение после нажатия кнопки. Например.Подключение базы данных Sqlite к андроидному приложению

Пользователь 'clicks' PC> 'клики' Графический процессор> клики 'Nvidia>' клики 'MSI>' клики; GTX 980> «вводит длину желаемого блока» (возвращает ошибку, если единица не существует или возвращает стоимость единицы)

Таким образом, в конечном счете db будет фильтроваться при нажатии, пока пользователь не войдет в размер устройства и не вернется $ amount.

Мой профессор рекомендовал создать этот db в sqlite, потому что мне нужно создать скрипт python для чтения таблиц и импортировать их в этот db и организовать их.

Если бы все это было возможно, есть ли у кого-нибудь какие-либо советы относительно того, как я буду организовывать этот db?

Спасибо в расширенном сообществе. :)

+0

Итак, в чем ваш вопрос? Android или Python? Похоже, вы хотите сделать базу данных из python –

ответ

0

Подробнее о том, как использовать SQLLite в приложении для Android, читайте в документации - http://developer.android.com/training/basics/data-storage/databases.html.

В данном конкретном случае вы можете создавать таблицы таким образом, чтобы каждый объект хранился в каждой таблице с отношением первичного ключа/внешнего ключа к базовой таблице. Например -

Таблица PC_T - PC идентификатор, имя компьютера

Таблица GPU_T - GPU идентификатор, название GPU, PC ID и так далее.

Таким образом, как только пользователь выбирает ПК, вы можете запросить GPU_T на основе этого идентификатора ПК и получить только соответствующие значения графического процессора.