Как использовать файлы .sql в Android?Android

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Как использовать файлы .sql в Android?

Сообщение Anonymous »

В моем проекте Android у меня есть файл DatabaseFood.sql: < /p>
BEGIN TRANSACTION;
CREATE TABLE "android_metadata" ("locale" TEXT DEFAULT 'en_US');
INSERT INTO `android_metadata` VALUES ('en_US');
CREATE TABLE "DBfood" (
`SNo.` INTEGER,
`Food` TEXT,
`Calories` INTEGER,
`Protein` INTEGER,
`Fats` INTEGER,
`Carbs` INTEGER,
`Fibers` INTEGER);
INSERT INTO `DBfood` VALUES (1,'Apple',120,50,40,30,20);
INSERT INTO `DBfood` VALUES (2,'Banana',111,45,40,50,21);
INSERT INTO `DBfood` VALUES (3,'Orange',91,31,33,19,21);
INSERT INTO `DBfood` VALUES (4,'Grapes',110,41,11,14,13);
INSERT INTO `DBfood` VALUES (5,'Mango',150,51,12,41,53);
COMMIT;
< /code>
Куда мне поместить этот файл, если я планирую иметь в нем около 20 000 записей? В папке Res/RAW или папке Res/Assets или где -то еще? Как я мог бы использовать данные в файле, если я хочу получить калории яблока или белков апельсина? Как я мог бы выполнять арифметические операции со свойствами (калории, белка и т. Д.) Пищи? Кроме того, как сопоставить этот файл с классом «DatabaseHelper.java», в котором я создаю таблицы, выполняю операции CRUD и выполняю запросы? Это будет происходить с очень большим количеством данных (я только поместил этот код, чтобы на него стал легко отвечать с помощью примера кода).

Подробнее здесь: https://stackoverflow.com/questions/301 ... in-android
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»