IBM Data Server Client によるデータベース・アプリケーション開発のサポート

Data Server Client は、データベースのアプリケーション開発をサポートします。

Data Server Client には、以下の機能が含まれています。

  • C/C++、COBOL、および Fortran 用のプリコンパイラー (その言語がプラットフォーム上でサポートされていることが前提)。
  • 組み込み SQL アプリケーション・サポート。プログラミング・ライブラリー、 インクルード・ファイル、およびコード・サンプルを含みます。
  • ODBC および Db2® コール・レベル・インターフェース (Db2 CLI) アプリケーション・サポート(プログラミング・ライブラリー、インクルード・ファイル、およびコードを含む) ODBC に容易に移植され、 ODBC SDK でコンパイルされるアプリケーションを開発するためのサンプル。 ODBC SDK は、Windows オペレーティング・システムの場合は Microsoft から、その他の多くのサポート対象プラットフォームの場合はさまざまなベンダーから入手できます。 Windows オペレーティング・システムでは、 ODBC および CLI ドライバーは、デフォルトで Db2 Client と共にインストールされ、Microsoft ODBC Software Developer 's Kit を使用して開発されたアプリケーションをサポートします。 その他のすべてのプラットフォームの場合、 ODBC および CLI ドライバーは、オプションで Db2 クライアントとともにインストールできます。これにより、そのプラットフォーム用の ODBC SDK を使用して開発できるアプリケーションをサポートします (存在する場合)。
  • The IBM® Data Server Driver for JDBC and SQLJ, which includes:
    • JDBC 3 および JDBC 4 準拠アプリケーションのサポート。
    • SQLJ サポート (静的 SQL を使用した Java™ アプリケーションの開発用)
  • Java 5 環境は、ストアード・プロシージャーやユーザー定義関数などのサーバー・サイド Java アプリケーション成果物をサポートするために、 Db2 サーバーに組み込まれています。
  • Windows オペレーティング・システム上の ActiveX Data Objects (ADO) および Object Linking and Embedding (OLE) 自動化ルーチン (UDF およびストアード・プロシージャー) (Microsoft Visual Basic および Microsoft Visual C++ で実装されたコード・サンプルを含む)。
  • Windows オペレーティング・システムでの OLE DB (Object Linking and Embedding Database) 表関数
  • Windows オペレーティング・システム上の C# および Visual Basic .NET アプリケーションと CLR .NET ルーチン
  • Ruby および Ruby on Rails アプリケーションのサポート。 簡易インストールのための IBM_DB gem とコードのサンプルが含まれます。 Ruby は、完全に統合されたオブジェクト指向プログラミング言語であり、Web アプリケーションの開発に使用されます。 Ruby on Rails (RoR)(Rails とも呼ばれる) は、Model-View-Control アーキテクチャーのフレームワークに従ってデータベースにアクセスする Web アプリケーションを開発するためのフレームワークです。
  • PHP Hypertext Preprocessor アプリケーション・サポート。 プログラミング・ライブラリーとコードのサンプルが含まれます。 PHP は、Web アプリケーションの開発に使用されるスクリプト言語です。 オブジェクト指向プログラミングもサポートされています。
  • IBM Data Studio は、データベース開発者および開発 DBA のための統合された Eclipse ツールの包括的なスイートです。 IBM Data Studio は、日常の管理タスクの実行、SQL および Java ストアード・プロシージャーの作成、デプロイ、デバッグ、データ中心の Web サービスのデプロイ、および Db2 および Informix® データ・サーバー用の SQL および XQuery を使用したリレーショナルおよび XML データの照会の作成にかかる時間を短縮します。
  • 対話式 SQL コマンド行プロセッサー (CLP) を使用して、SQL ステートメントをプロトタイプ化したり、データベースに対して随時照会を実行したりします。
  • 文書化された API のセット 。他のアプリケーション開発ツールが Db2 のプリコンパイラー・サポートをその製品内に直接実装するためのものです。 例えば、 IBM COBOL on AIX® はこのインターフェースを使用します。