unixODBC
Разработчик(и) | Питер Харви, Ник Горэм |
---|---|
Первоначальный выпуск | 1999 год |
Стабильная версия | 2.3.12 [ 1 ] ![]() |
Репозиторий | |
Операционная система | Кросс-платформенный |
Тип | API доступа к данным |
Лицензия | GNU GPL / ЛГПЛ |
Веб-сайт | www.unixODBC.org |
unixODBC — это проект с открытым исходным кодом , реализующий Open Database Connectivity ( ODBC ) API . [ 2 ] Код предоставляется под лицензией GNU GPL / LGPL и может быть создан и использован во многих различных операционных системах, включая большинство версий Unix , Linux , Mac OS X , IBM OS/2 от Microsoft и Interix .
Цели проекта включают в себя:
- Предоставьте разработчикам инструменты для переноса приложений Microsoft Windows ODBC на другие платформы с минимальным изменением кода.
- Поддерживать проект в качестве SDK базы данных интерфейса, независимого от поставщика.
- Предоставить людям, пишущим драйверы ODBC, инструменты для переноса своих драйверов на платформы, отличные от Windows.
- Предоставьте пользователю набор инструментов с графическим интерфейсом и командной строкой для управления доступом к базе данных.
- Поддерживайте связи как с сообществом свободного программного обеспечения , так и с поставщиками коммерческих баз данных, чтобы обеспечить совместимость.
История
[ редактировать ]1999
[ редактировать ]Проект unixODBC был впервые запущен в первые месяцы 1999 года (Питер Харви) и был создан, поскольку в то время разработчики iODBC (еще одна реализация ODBC с открытым исходным кодом ) не были тогда готовы к LGPL коду, расширению API, включив в него текущую спецификацию API ODBC 3 и не сочли целесообразным добавление инструментов конфигурации на основе графического интерфейса. В iODBC теперь добавлены эти части, и приложения, использующие интерфейс ODBC, могут использовать как iODBC, так и unixODBC, в большинстве случаев без изменений, поскольку оба проекта придерживаются единой спецификации ODBC.
1999 июль
[ редактировать ]Исходный менеджер драйверов был очень простым. Менеджер драйверов был переписан Ником Горэмом из Easysoft вскоре после начала проекта. Ник взял на себя руководство проектом в июле 1999 года, а Питер Харви продолжил работу над поддержкой кода.
Разработка unixODBC прогрессировала с момента ее создания, при участии многих разработчиков, как из сообщества открытого исходного кода, так и из коммерческих компаний баз данных, включая IBM , Oracle Corporation и SAP .
Он включен в стандартную установку многих дистрибутивов Linux.
2009
[ редактировать ]Проект unixODBC был разделен на несколько проектов (все они размещены на SourceForge);
- unixODBC (биты Core и Dev)
- unixODBC-GUI-Qt (биты графического интерфейса на основе Qt)
- unixODBC-Test (несколько сред тестирования)
Это разделение было сделано для того, чтобы ускорить выпуск вспомогательных работ, сохраняя при этом упор на стабильность и согласованность основного кода.
Ссылки
[ редактировать ]- ^ «Релиз 2.3.12» .
- ^ «unixODBC — реализация ODBC для Unix» . Ubuntu, com . Проверено 14 февраля 2024 г.