Главная » Статьи для тега "SQLite"

ЯЗЫК SQL в Android приложении

Добавлено Дата: 24 August, 2013 категория: Разработка для Android

 

Для написания программ в Android обычно требуются базовые навыки программирования на языке SQL, хотя для решения наиболее распространенных задач, связанных с данными, предоставляются более высокоуровневые классы. Можно считать введением в SQL. Хотя SQL и не является темой нашей книги, мы достаточно подробно расскажем вам об Android-ориентированной SQL, и вы сможете обеспечивать долговременное хранение данных в самых разнообразных приложениях для Android. Мы расскажем о языке SQLite на примере простых команд SQL и по ходу повествования покажем, как пользоваться командой sqlite3 и как именно запросы изменяют таблицы, к которым они применяются. Кроме того, вам может пригодиться руководство W3Schools на эту тему: http://www.w3schools.com/ sql/sql_intro.asp.

Читать »

SQLite в Android приложении

Добавлено Дата: 16 August, 2013 категория: Разработка для Android

 

В качестве движка базы данных Android использует SQLite. Это самодостаточная транзакционная база данных, для работы которой не требуется отдельного серверного процесса. SQLite используется и во многих средах и приложениях, а разработкой SQLite активно занимается обширное свободное сообщество. В отличие от баз данных, ориентированных на работу с ПК (они еще называются корпоративными базами данных) и предоставляющих массу функций, которые обеспечивают отказоустойчивость и конкурентный доступ к данным, в SQLite последовательно упраздняются все функции, кроме тех, что абсолютно необходимы. Это делается для того, чтобы база данных занимала как можно меньше места в памяти. Например, во многих системах баз данных используется статическая типизация, но в SQLite информация о типе базы данных не сохраняется. Вместо этого задача хранения информации о типах делегируется высокоуровневым языкам, например Java, которые отображают структуры базы данных на высокоуровневые типы.

Читать »

Транзакции базы данных в Android приложении

Добавлено Дата: 6 August, 2013 категория: Разработка для Android

Транзакции базы данных позволяют делать последовательности предложений SQL атомарными: либо все предложения выполняются успешно, либо ни одно из них не оказывает воздействия на базу данных. Это свойство может быть важным, например если в вашем приложении возникнет нештатная ситуация (допустим, крах системы). Транзакция гарантирует, что если устройство отключается прямо в ходе выполнения определенной последовательности операций, то ни одна из уже выполненных операций не отразится на базе данных. В контексте баз данных принято говорить, что транзакции SQLite обеспечивают пресловутые свойства ACID: http://ru.wikipedia.org/wiki/ACID.

Читать »

Реализация метода OnCreate в Android приложении

Добавлено Дата: 18 July, 2013 категория: Разработка для Android

При инициализации простого поставщика видео Finch хранилище данных SQLite организуется следующим образом:

Читать »

Введение в SQLite

Добавлено Дата: 28 February, 2012 категория: Разработка для Android

SQLite — это система управления реляционными базами данных, кото- рая хорошо себя зарекомендовала. Ее основные характеристики:

свободная;

соответствует  стандартам;

легковесная;

одноуровневая.

Читать »

Введение в базы данных на платформе Android

Добавлено Дата: 19 February, 2012 категория: Разработка для Android

Структурированные данные в Android хранятся с использованием двух механизмов.

• Базы данных SQLite. Если нужно хранить управляемую, структури- рованную информацию, можете использовать библиотеку SQLite для работы с реляционными базами данных. Любое приложение может создавать свои собственные базы данных, над которыми оно будет иметь полный контроль.

Читать »