跳转到内容

User:TangZhi/UnixODBC

维基百科,自由的百科全书

 

unixODBC
開發者Peter Harvey
当前版本2.3.9(2020年9月6日,​4年前​(2020-09-06
操作系统跨平台
类型資料存取API
许可协议GNU GPL/LGPL
网站www.unixODBC.org

unixODBC是一个实现ODBC API开源项目。该代码基於GNU GPL/LGPL授權,可以在大部分的UnixLinuxMac OS X、IBM OS/2和微軟的Interix英语Interix上建構和使用 。

该项目的目标包括:

  • 以最少的代码更改,为开发人员提供将Microsoft Windows ODBC 应用程式移植到其他平台的工具。
  • 将项目维护为供应商中立的接口数据库SDK
  • 为编写ODBC驱动程式的工程師提供将其驱动程式移植到非Windows平台的工具
  • 为用户提供一组 GUI 和命令行工具来管理他们的資料库存取
  • 保持自由软件社区和商业数据库供应商的關係,确保互用性

歷史

[编辑]

1999年

[编辑]

unixODBC项目於1999年初开始,由Peter Harvey建立,当时iODBC英语iODBC (另一个开源ODBC實例)的开发人员不愿意使用LGPL授權,擴充API以符合目前ODBC 3 API規範,也不想增加基於GUI的設置工具。不過現在iODBC符合規範,并且使用ODBC介面的应用程式可以同时使用iODBC和unixODBC,在大多数情况下也无需更改,因为这两个项目都遵循单一的ODBC規範。

1999年7月

[编辑]

一開始的驱动管理器非常基础,不過项目开始后不久, Easysoft的Nick Gorham重写了驱动管理器,並於1999年7月担任该项目的领导,和Peter Harvey继续對代码提供支援。

unixODBC的开发自诞生之日起就取得了进展,许多开发人员都做出了贡献,包含开源社区和商业数据库公司,例如IBMOracle CorporationSAP 。它也包含在许多Linux发行版的标准安装中。

2009年

[编辑]

unixODBC项目被分成几个不同的项目(都托管在SourceForge上);

进行这种拆分是为了更快地发布支持工作,同时維護对核心代码的稳定性和一致性。

外部連結

[编辑]

[[Category:数据库API]]