| 開発者 | ピーター・ハーヴェイ、ニック・ゴーハム |
|---|---|
| 初回リリース | 1999年 |
| 安定リリース | 2.3.12 [1]
/ 2023年8月8日 |
| リポジトリ |
|
| オペレーティング·システム | クロスプラットフォーム |
| タイプ | データアクセスAPI |
| ライセンス | GNU GPL / LGPL |
| Webサイト | 詳しくはこちら |
unixODBCは、 Open Database Connectivity ( ODBC ) APIを実装するオープンソースプロジェクトです。[2]コードはGNU GPL / LGPLの下で提供されており、 Unix、Linux、Mac 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 の開発は、オープン ソース コミュニティと、IBM、Oracle Corporation、SAPなどの商用データベース企業の多くの開発者の貢献により、当初から進展してきました。
多くの Linux ディストリビューションの標準インストールの一部として含まれています。
2009
unixODBC プロジェクトは複数のプロジェクトに分割されました (すべて SourceForge でホストされています)。
- unixODBC (「コア」と「開発」ビット)
- unixODBC-GUI-Qt (Qt ベースの GUI ビット)
- unixODBC-Test (複数のテスト フレームワーク)
この分割は、コア コードの安定性と一貫性に重点を置きながら、サポート作業のリリースを高速化するために行われました。
参考文献
- ^ 「リリース 2.3.12 リリース」。
- ^ 「unixODBC - Unix 用の ODBC 実装」。ubuntu.com。2024年2 月 14 日閲覧。
外部リンク
- unixODBC ホームページ
- UnixODBC & MySQL サンプル プログラム
