Работа с БД без sqlite.h

Тема в разделе "WASM.BEGINNERS", создана пользователем piligmindo, 18 мар 2019.

  1. piligmindo

    piligmindo Member

    Публикаций:
    0
    Регистрация:
    31 дек 2018
    Сообщения:
    69
    Приветстую. Сабж.

    Как можно работать с базой данных не компилируя проект с sqlite.h? Это дает очень большой размер, есть ли альтернатива sqlite.h ?
     
  2. f13nd

    f13nd Well-Known Member

    Публикаций:
    0
    Регистрация:
    22 июн 2009
    Сообщения:
    1.995
  3. piligmindo

    piligmindo Member

    Публикаций:
    0
    Регистрация:
    31 дек 2018
    Сообщения:
    69
    f13nd, это же драйвер? Я пишу приложение, критичное по размеру. Если добавить sqlite3.h в проект - приложение получит +400 кб. Есть ли аналог sqlite3.h, что бы подключить заголовочный файл в проект и работать с базой? Без отдельных драйверов или dll ?
     
  4. f13nd

    f13nd Well-Known Member

    Публикаций:
    0
    Регистрация:
    22 июн 2009
    Сообщения:
    1.995
    Ну тут либо-либо. С базой так или иначе все равно что-то должно работать, слинкованный sqlite, дллка или odbc-интерфейс. Такой вот он нифига не лайт. В составе винды есть одбц-драйвер для *.mdb (без установки офиса), если так не хочется лишнего размера, переходи на него (не надо).
     
  5. piligmindo

    piligmindo Member

    Публикаций:
    0
    Регистрация:
    31 дек 2018
    Сообщения:
    69
    Если это все так, то как тогда пишут вирусы, которые воруют пароли из браузеров и имеют размер 50 кб без зависимостей?
     
  6. f13nd

    f13nd Well-Known Member

    Публикаций:
    0
    Регистрация:
    22 июн 2009
    Сообщения:
    1.995
    Пропарсить файл базы можно и колхозным способом, использовать базу по назначению можно только полноценной реализацией.
     
    Mikl___ нравится это.
  7. piligmindo

    piligmindo Member

    Публикаций:
    0
    Регистрация:
    31 дек 2018
    Сообщения:
    69
    А как пропарсить базу колхозным методом? Есть ли пример кода?
     
  8. f13nd

    f13nd Well-Known Member

    Публикаций:
    0
    Регистрация:
    22 июн 2009
    Сообщения:
    1.995
    sqlite опенсурсный, структуру файлов можно изучать по исходникам.