User:TangZhi/UnixODBC
外观
開發者 | Peter Harvey |
---|---|
当前版本 | 2.3.9(2020年9月6日 | )
操作系统 | 跨平台 |
类型 | 資料存取API |
许可协议 | GNU GPL/LGPL |
网站 | www.unixODBC.org |
unixODBC是一个实现ODBC API的开源项目。该代码基於GNU GPL/LGPL授權,可以在大部分的Unix、Linux、Mac OS X、IBM OS/2和微軟的Interix上建構和使用 。
该项目的目标包括:
- 以最少的代码更改,为开发人员提供将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重写了驱动管理器,並於1999年7月担任该项目的领导,和Peter Harvey继续對代码提供支援。
unixODBC的开发自诞生之日起就取得了进展,许多开发人员都做出了贡献,包含开源社区和商业数据库公司,例如IBM 、 Oracle Corporation和SAP 。它也包含在许多Linux发行版的标准安装中。
2009年
[编辑]unixODBC项目被分成几个不同的项目(都托管在SourceForge上);
- unixODBC (“核心”和“开发”bits)
- unixODBC-GUI-Qt (基於Qt的GUI bits)
- unixODBC-Test (多个测试框架)
进行这种拆分是为了更快地发布支持工作,同时維護对核心代码的稳定性和一致性。
外部連結
[编辑][[Category:数据库API]]