WxSQLite3 - WxSQLite3
эта статья нужны дополнительные цитаты для проверка.Апрель 2016 г.) (Узнайте, как и когда удалить этот шаблон сообщения) ( |
Разработчики) | Ульрих Телле |
---|---|
Стабильный выпуск | 4.6.0 / 16 августа 2020 г.[1] |
Репозиторий | |
Написано в | C ++ |
Операционная система | Кроссплатформенность |
Тип | Библиотека разработки |
Лицензия | Лицензия библиотеки wxWindows |
Интернет сайт | github |
wxSQLite3 это C ++ обертка вокруг общественного достояния SQLite 3.x и специально разработана для использования в программах на базе wxWidgets библиотека.
wxSQLite3 не пытается скрыть базовую базу данных, в отличие от почти всех особенностей текущего SQLite поддерживается версия 3.33.0, например, создание определяемых пользователем скалярных или агрегатных функций. поскольку SQLite хранит строки в кодировке UTF-8, методы wxSQLite3 обеспечивают автоматическое преобразование между wxStrings и строки UTF-8. Это лучше всего работает для Unicode-сборок wxWidgets. В сборках ANSI текущий объект преобразования локали (wxConvCurrent) используется для преобразования в / из UTF-8. Следует проявлять особую осторожность, если внешние инструменты администрирования используются для изменения содержимого базы данных, поскольку не все эти инструменты работают в Unicode, соответственно. Режим UTF-8.
Начиная с версии 1.7.0, включена дополнительная поддержка шифрования базы данных на основе ключей (128-битный AES). Начиная с версии 1.9.6 wxSQLite3, расширение шифрования совместимо с источником объединения SQLite и включает модуль функций расширения. Поддержка 256-битного шифрования AES была добавлена в версии 1.9.8.
Начиная с версии 3.5.0 библиотека SQLite является неотъемлемой частью wxSQLite3.
Начиная с версии 4.0.0 wxSQLite3 поддерживает выбор схемы шифрования во время выполнения. В дополнение к устаревшим схемам wxSQLite3, AES 128 Bit и AES 256 Bit, три другие схемы шифрования, а именно sqleet (он же ChaCha20 - Poly1305), SQLCipher (также известный как AES 256 Bit - SHA1 / SHA256 / SHA512 - поддерживаются все варианты SQLCipher от версии 1 до версии 4) и System.Data.SQLite (он же RC4) можно выбрать.
Начиная с версии 4.6.0 wxSQLite3 использует отдельную реализацию расширения шифрования, а именно SQLite3 Множественные шифры, потому что ранее использованный SQLITE_HAS_CODEC интерфейс был удален из SQLite в феврале 2020 года.
Смотрите также
- Музыкальный плеер Guayadeque - бесплатный музыкальный проигрыватель, использующий wxSQLite3
- SQLite
- WxWidgets
использованная литература
- ^ "wxSQLite3 на Github". github.com. Получено 2020-08-19.
внешние ссылки
- Официальный веб-сайт
- Драйвер Java JDBC для SQLite с поддержкой шифрования на основе wxSQLite3
- wxWidgets
Эта программного обеспечения статья - это заглушка. Вы можете помочь Википедии расширяя это. |