unixODBC

unixODBC
開発者ピーター・ハーヴェイ、ニック・ゴーハム
初回リリース1999 (1999年
安定版リリース
2.3.14 / 2025年10月7日
オペレーティング·システムクロスプラットフォーム
タイプデータアクセスAPI
ライセンスGNU GPL / LGPL
Webサイトwww.unixODBC.org
リポジトリ

unixODBCは、 Open Database Connectivity(ODBCAPIを実装するオープンソースプロジェクトです。[ 1 ]コードはGNU GPL / LGPLの下で提供されており、 UnixLinuxMac OS X、IBM OS/2、MicrosoftのInterixのほとんどのバージョンを含む、さまざまなオペレーティングシステム上でビルドして使用できます。

プロジェクトの目標は次のとおりです。

  • 最小限のコード変更でMicrosoft Windows ODBC アプリケーションを他のプラットフォームに移植するためのツールを開発者に提供します。
  • プロジェクトをベンダー中立のインターフェースデータベースSDKとして維持する
  • ODBC ドライバを作成する人々に、ドライバを Windows 以外のプラットフォームに移植するためのツールを提供する
  • ユーザーにデータベースアクセスを管理するためのGUIとコマンドラインツールのセットを提供する
  • 相互運用性を確保するために、フリーソフトウェアコミュニティと商用データベースベンダーの両方との連携を維持する

歴史

1999

unixODBC プロジェクトは、1999 年の初めに (Peter Harvey 氏によって) 開始されました。このプロジェクトは、当時iODBC (別のオープン ソースODBC実装) の開発者がコードの LGPL 化、API の拡張による現在の ODBC 3 API 仕様の組み込みを望まず、GUI ベースの構成ツールの追加を価値あるものと見なさなかったために作成されました。現在、iODBC にはこれらの部分が追加されており、ODBC インターフェイスを使用するアプリケーションは、両方のプロジェクトが単一の ODBC 仕様に準拠している結果、ほとんどの場合、変更なしで iODBC と unixODBC の両方を使用できます。

1999年7月

オリジナルのドライバマネージャは非常に基本的なものでした。プロジェクト開始後すぐに、 EasysoftのNick Gorham氏によって書き直されました。Nick氏は1999年7月にプロジェクトのリーダーに就任し、Peter Harvey氏がサポートコードの作業を継続しました。

unixODBC の開発は、オープン ソース コミュニティと、IBMOracle CorporationSAPなどの商用データベース企業の多くの開発者の貢献により、当初から進歩してきました。

多くの Linux ディストリビューションの標準インストールの一部として含まれています。

2009

unixODBC プロジェクトは複数のプロジェクトに分割されました (すべて SourceForge でホストされています)。

この分割は、コア コードの安定性と一貫性に重点を置きながら、サポート作業のリリースを高速化するために行われました。

参考文献

  1. ^ 「unixODBC - Unix用のODBC実装」 . ubuntu.com . 2024年2月14日閲覧