Android ORMLite, используйте предварительно заполненную базу данных и используйте ее - PullRequest
0 голосов
/ 09 октября 2010

У меня есть предварительно заполненная база данных, я создал .csv и создал базу данных в менеджере sqllite и импортировал все значения в эту базу данных.

Теперь я помещаю эту базу данных в папку активов Android и хочу использовать еечерез ORMLite в моем приложении для Android.

Пожалуйста, нужна ваша помощь и будет вам благодарен.

1 Ответ

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

Теперь я помещаю эту базу данных в папку ресурсов Android и хочу использовать ее через ORMLite в моем приложении для Android.

Мальчик, здесь есть много возможностей для использования ORMLite с этим.

Краткий ответ: вам нужно будет создать объекты Java, соответствующие таблицам вашей базы данных.Каждый объект Java должен иметь поля, которые соответствуют столбцам таблицы с соответствующими типами с @DatabaseField аннотациями.

Например, если ваш CSV-файл был:

# name, id, street
Bill Jones,123,131 Main St.

и ваша созданная таблица имеет видчто-то вроде:

create table user (name VARCHAR(255), integer id, street VARCHAR(255));

Вам понадобится Java-объект:

public class User {
   @DatabaseField(id = true)
   int id;
   @DatabaseField
   String name;
   @DatabaseField
   String street;
}

Тогда вы будете использовать ORMLite для чтения объектов из вашей базы данных.Вы должны увидеть домашнюю страницу ORMLite и раздел «Начало работы» документации.Для связи с существующей базой данных вы должны прочитать раздел руководства по использованию с Android.

Любые дополнительные вопросы, которые я бы задавал в Списке рассылки пользователей ORMLite .

...