Как открыть файл базы данных в памяти в sqlite3 - PullRequest
11 голосов
/ 08 мая 2009

Я в системе без доступа к диску. Моя программа на С содержит в себе содержимое правильного небольшого файла sqlite3 (полученного по сети). Я хотел бы использовать C API sqlite3, чтобы открыть и получить доступ к этому файлу (только для чтения в порядке).

Как мне это сделать? Я знаю, что могу создать пустую базу данных в памяти с

sqlite3_open(":memory:", &foo)

но есть ли способ открыть мою существующую базу данных? У меня нет привилегий для создания оперативного диска, но, возможно, что-то в этом роде? Спасибо.

1 Ответ

11 голосов
/ 08 мая 2009
...