Я хотел скопировать файл «.db» из базы данных SQLite в память, используя код JAVA.Как я могу это сделать?
Что вы можете сделать: -
Откройте базу данных в памяти и присоедините базу данных, которую хотите скопировать.
Создайте таблицы и скопируйте данные для каждой таблицы (вы можете определить таблицу и другие имена сущностей из sqlite_master (имя, тип и столбцы таблицы))
CREATE TABLE x AS SELECT * FROM attached_database_identifier.x
Создание других объектов Индексы, представления и триггеры (опять-таки столбец sql из sqlite_master будет содержатьSQL для создания элементов(Вы не захотите создавать их до того, как данные будут скопированы из исходных таблиц, поскольку триггеры сделали бы свою работу).