UnixODBC - UnixODBC

unixODBC
Разработчики)Питер Харви
Стабильный выпуск
2.3.7 / 10 августа 2018 г.
Репозиторий Отредактируйте это в Викиданных
Операционная системаКроссплатформенность
ТипAPI доступа к данным
ЛицензияGNU GPL /LGPL
Интернет сайтwww.unixODBC.org

unixODBC является Открытый исходный код проект, реализующий ODBC API. Код предоставляется под GNU GPL /LGPL и может быть собран и использован во многих различных операционных системах, включая большинство версий Unix, Linux, Mac OS X, IBM OS / 2 и Microsoft Interix.

Цели проекта:

  • Предоставьте разработчикам инструменты для переноса Майкрософт Виндоус Приложения ODBC для других платформ с минимальным изменением кода.
  • Поддерживать проект как базу данных интерфейса, не зависящую от поставщика SDK
  • Предоставьте людям, которые пишут драйверы ODBC, инструменты для переноса их драйверов на платформы, отличные от Windows.
  • Предоставить пользователю набор инструментов с графическим интерфейсом и командной строки для управления доступом к базе данных.
  • Поддерживайте связи с обоими сообщество свободного программного обеспечения и поставщиков коммерческих баз данных, чтобы гарантировать совместимость

История

1999

Проект unixODBC был впервые запущен в первые месяцы 1999 года (Питером Харви) и создавался в то время разработчиками iODBC (другой открытый исходный код ODBC реализация) тогда не желали использовать LGPL код, расширять API, чтобы включить текущую спецификацию API ODBC 3, и не считали целесообразным добавление инструментов конфигурации на основе графического интерфейса. iODBC теперь эти части добавлены, и приложения, использующие интерфейс ODBC, могут использовать как iODBC, так и unixODBC, в большинстве случаев без изменений, в результате того, что оба проекта придерживаются единой спецификации ODBC.

1999 июль

Первоначальный менеджер драйверов был очень простым. Переписан диспетчер драйверов на Easysoft's Ник Горхэм вскоре после старта проекта. Ник принял на себя руководство проектом в июле 1999 года, а Питер Харви продолжил работу над вспомогательным кодом.

Разработка unixODBC продолжалась с момента его появления при участии многих разработчиков, как в сообществе с открытым исходным кодом, так и от компаний, занимающихся коммерческими базами данных, включая IBM, Корпорация Oracle и SAP.

Он входит в стандартную установку многих дистрибутивов Linux.

2009

Проект unixODBC был разделен на несколько проектов (все размещены на SourceForge);

  • unixODBC (Биты "Core" и "Dev")
  • unixODBC-GUI-Qt (Биты графического интерфейса на основе Qt)
  • unixODBC-Test (несколько тестовых фреймворков)

Это разделение было сделано для того, чтобы ускорить выпуск вспомогательной работы, сохранив при этом стабильность и согласованность основного кода.

внешняя ссылка