UnixODBC
unixODBC是一個實現開放資料庫互連(ODBC)API的開源項目。[2]該代碼基於GNU GPL/LGPL授權,可以在大部分的Unix、Linux、Mac OS、IBM OS/2和微軟的Interix上建構和使用。
開發者 | Peter Harvey和Nick Gorham |
---|---|
首次發布 | 1999年 |
當前版本 |
|
源代碼庫 | |
操作系統 | 跨平台 |
類型 | 資料存取API |
許可協議 | GNU GPL/LGPL |
網站 | www |
該項目的目標包括:
- 以最少的代碼更改,為開發人員提供將Microsoft Windows ODBC應用程式移植到其他平台的工具。
- 以供應商中立的介面資料庫SDK維護項目
- 為編寫ODBC驅動程序的工程師提供將其驅動程序移植到非Windows平台的工具
- 為用戶提供一組GUI和命令行工具來管理他們的資料庫存取
- 保持自由軟件社區和商業數據庫供應商的關係,確保互用性
歷史
1999年
unixODBC項目於1999年初開始,由Peter Harvey建立,當時iODBC(另一個開源ODBC實例)的開發人員不願意將代碼以LGPL授權,擴充API以符合目前ODBC 3 API規範,並且不想增加基於GUI的設置工具。 iODBC現在補齊前者所缺,並且使用ODBC接口的應用程序可以同時使用iODBC和unixODBC,在大多數情況下無需更改,因為這兩個項目都遵循同一個ODBC規範。
1999年7月
一開始的驅動管理器非常基礎,在項目開始後不久, Easysoft (頁面存檔備份,存於網際網路檔案館)的Nick Gorham重寫了驅動管理器。Nick於1999年7月擔任該項目的領導,和Peter Harvey繼續對代碼提供支援。
unixODBC的開發自誕生之日起就取得了進展,有許多開發人員都做出了貢獻,包含開源社區和商業數據庫公司,例如IBM、Oracle Corporation和SAP,也包含在許多Linux發行版的標準安裝中。
2009年
unixODBC項目被分成幾個不同的項目(都託管在SourceForge上):
- unixODBC (頁面存檔備份,存於網際網路檔案館)(「核心」和「開發」bits)
- unixODBC-GUI-Qt (頁面存檔備份,存於網際網路檔案館)(基於Qt的GUI bits)
- unixODBC-Test (頁面存檔備份,存於網際網路檔案館)(多個測試框架)
這些拆分是為了更快地發布支援,同時維護核心代碼的穩定性和一致性。
參考資料
- ^ Release 2.3.12 Release.
- ^ unixODBC - An ODBC implementation for Unix. ubuntu.com. [2024-10-30].