Настройка базы данных sqlite - PullRequest
0 голосов
/ 05 октября 2010

Извините, я нуб, я пытаюсь узнать о базах данных sqlite с помощью linux, я не могу найти учебник, который охватывает то, что мне нужно от установки до создания и использования. В данный момент я обнаружил, что учебники открывают оболочку с помощью команды оболочки adb, но когда я открываю терминал, это не работает, даже если я перехожу в папку инструментов Android, я могу заставить работать команду sqlite, но учебники не объясняют, как я ее использую , Например, как хранить URL-адреса и координаты карты и как на них ссылаться.

Я пытался использовать плагин firefox, но я не понял, что все это значит, и в каждом уроке говорится, что база данных sqlite проста, но кажется такой сложной ....... ПОМОГИТЕ !!!!

P.S. Было бы возможно создать данные в коде приложения, я видел некоторые приложения, которые делают это

Есть ли у кого-нибудь руководство по настройке и руководство, которое может помочь?

Ответы [ 6 ]

2 голосов
/ 05 октября 2010

Посмотрите здесь: http://developer.android.com/guide/topics/data/data-storage.html#db

Вы должны использовать пользовательский класс, расширяющий SQLiteOpenHelper: http://developer.android.com/reference/android/database/sqlite/SQLiteOpenHelper.html

Он дает вам такие методы, как onCreate, onOpen иonUpgrade, которые очень полезны.

1 голос
/ 05 октября 2010

Чтобы настроить базу данных:

Рекомендуемый метод создания новой базы данных SQLite - создать подкласс SQLiteOpenHelper и переопределить метод onCreate(), в котором можно выполнить команду SQLite для создавать таблицы в базе данных.

Чтобы использовать это:

Вы можете выполнять запросы SQLite, используя методы SQLiteDatabase query(), которые принимают различные параметры запроса, такие как таблица для запроса, проекция, выбор, столбцы, группировка и другие. Для сложных запросов, например, требующих псевдонимов столбцов, следует использовать SQLiteQueryBuilder, что обеспечивает несколько удобных методов для построения запросов.


Ресурсы:

0 голосов
/ 21 октября 2010

Вы можете взглянуть на SQLite Manager, который является бесплатным графическим интерфейсом и доступен в разновидности Linux.Я настоятельно рекомендую это.

0 голосов
/ 12 октября 2010

Если вы планируете создать новую базу данных SQLite, перезапустите и внедрите метод onCreate ().

Но если вы используете базу данных SQLite, созданную другим внешним источником, и вы собираетесьпотяните его вниз и оставьте метод onCreate () пустым.

0 голосов
/ 05 октября 2010

В Android есть класс с именем SqliteOpenHelper, с помощью которого вы можете создавать и общаться (выполнять операции чтения / записи) на SQLite с использованием Java. Вы можете найти много образцов, как только вы начнете искать в сети. Вот один из таких примеров.

http://www.reigndesign.com/blog/using-your-own-sqlite-database-in-android-applications/

Если вы хотите открыть базу данных, вы можете использовать Sqlite Manager , который доступен с Firefox в качестве дополнения. Он имеет простой интерфейс, так что вы можете напрямую загрузить базу данных и проверить.

0 голосов
/ 05 октября 2010

Вы используете Java.Вы можете посмотреть http://www.zentus.com/sqlitejdbc/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...