unixODBC
Utvecklare | Peter Harvey, Nick Gorham |
---|---|
Initial release | 1999 |
Stabil frisättning | 2.3.11 / 2 maj 2022
|
Förvar | |
Operativ system | Cross-plattform |
Typ | Data Access API |
Licens | GNU GPL / LGPL |
Hemsida | www.unixODBC.org |
unixODBC är ett projekt med öppen källkod som implementerar ODBC API . Koden tillhandahålls under GNU GPL / LGPL och kan byggas och användas på många olika operativsystem, inklusive de flesta versioner av Unix , Linux , Mac OS X , IBM OS/2 och Microsofts Interix .
Målen för projektet inkluderar:
- Ge utvecklare verktygen för att porta Microsoft Windows ODBC-applikationer till andra plattformar med ett minimum av kodändringar.
- Underhåll projektet som en leverantörsneutral gränssnittsdatabas SDK
- Ge personer som skriver ODBC-drivrutiner verktygen för att porta sina drivrutiner till icke-Windows-plattformar
- Ge användaren en uppsättning GUI och kommandoradsverktyg för att hantera sin databasåtkomst
- Upprätthålla länkar med både friprogramvarugemenskapen och kommersiella databasleverantörer för att säkerställa interoperabilitet
Historia
1999
UnixODBC-projektet startades först under de första månaderna av 1999 (av Peter Harvey) och skapades eftersom utvecklarna av iODBC (en annan ODBC -implementering med öppen källkod) då inte var villiga att LGPL koden, utöka API:et till att inkludera nuvarande ODBC 3 API-specifikation och ansåg inte att tillägget av GUI-baserade konfigurationsverktyg var värt besväret. iODBC har nu lagt till dessa delar, och applikationer som använder ODBC-gränssnittet kan använda både iODBC och unixODBC, utan förändring i de flesta fall, som ett resultat av att båda projekten följer den enda ODBC-specifikationen.
1999 juli
Den ursprungliga förarhanteraren var väldigt grundläggande. Förarhanteraren skrevs om av Easysofts Nick Gorham strax efter att projektet startade. Nick övertog ledningen för projektet i juli 1999 och Peter Harvey fortsatte arbetet med att stödja kod.
Utvecklingen av unixODBC har gått framåt sedan dess ursprung, med bidrag från många utvecklare, både inom öppen källkod och även från kommersiella databasföretag, inklusive IBM , Oracle Corporation och SAP .
Det ingår som en del av standardinstallationen av många Linux-distributioner.
2009
UnixODBC-projektet delades upp i flera projekt (alla värd på SourceForge);
- unixODBC ("Core" och "Dev" bitar)
- unixODBC-GUI-Qt (Qt-baserade GUI-bitar)
- unixODBC-Test (flera testramverk)
Denna uppdelning gjordes för att möjliggöra snabbare släpp av stödjande arbete samtidigt som fokus på stabilitet och konsistens för kärnkoden bibehölls.