アプリケーション開発者向けの情報ロードマップ

このロードマップでは、Db2 for z/OS® 内のデータにアクセスするアプリケーションを作成するアプリケーション開発者が利用できる情報リソースについて概説します。

ヒント: このロードマップには、経験のある Db2 for z/OS プログラマーに最も適した情報リソースが示されています。 Db2 for z/OS の使用を開始して間もない場合は、新規ユーザー向けの情報ロードマップを参照してください。

管理者の経験がある場合は、 Db2 12 for z/OS 情報ロードマップのプログラミング・リソースを参照してください。

プログラミング・サンプル

Db2 プログラミングのサンプル
Db2 for z/OS のデータにアクセスするアプリケーションの作成を開始するために使用できる、アプリケーション・プログラム・サンプルが掲載されています。 これらのサンプルは、以下のようにさまざまな出典元から集められたものです。
  • 既存の IBM® developerWorks® から採用されるコンテンツ、および Web 周辺からのその他の記事。
  • 以前に既存の Db2 プログラミング情報全体に提供されたサンプル。
  • DSN1210.SDSNSAMP ライブラリーで以前に Db2 によって提供されたが、資料の中の全体に含まれているのは、例の前に記載されている例です。
一般的な Db2 データベースのプログラミング
Db2 アプリケーションの計画および設計
Db2 に接続し、データの読み取り、追加、または変更を行い、Db2 オブジェクトを操作するアプリケーションの計画と設計に関する詳細情報。
Db2 アプリケーションの作成
Db2 に接続し、データの読み取り、追加、または変更を行い、Db2 オブジェクトを操作するアプリケーションの作成に関する詳細情報。
Db2 アプリケーションを開発するためのツールと IDE
アプリケーション開発者は、さまざまなアプリケーション開発ツールおよび統合開発環境 (IDE) を使用して、データベース・アプリケーション、および Db2 for z/OS内のデータにアクセスして使用するストアード・プロシージャーを作成できます。
Db2 Query Management Facility
この Web ページでは、 Db2 照会報告書作成プログラム for z/OSの利点について説明します。この製品は、 Db2 照会、レポート作成、ダッシュボード、および分析のための世界クラスの機能セットを提供します。
Db2 ストアード・プロシージャーのインプリメント
他のプログラムから呼び出すことができる実行可能コードの開発に関する詳細情報。
Db2 for z/OS Stored Procedures: Through the CALL and Beyond
この IBM Redbooks® 資料は、Db2 for z/OS のストアード・プロシージャーを設計、インストール、管理、およびチューニングするために役立ちます。
Db2 for z/OS: Dynamic Statement Cache
このホワイト・ペーパーには、動的ステートメント・キャッシュの概要が記載されています。
分析アプリケーション開発
Db2 for z/OS with InfoSphere BigInsights 統合、パート 1: Db2 for z/OS への InfoSphere BigInsights コネクターのセットアップ (IBM developerWorks)
IBM Db2 for z/OS と IBM InfoSphere® BigInsights® の統合をセットアップする方法を説明します。 この記事は、IBM Db2 for z/OS と IBM InfoSphere BigInsights の統合によってビッグデータ・ソリューションを構築する方法を説明する、2 部にわたるシリーズの第 1 部です。 パート 1 では、 Db2 for z/OSで ▲InfoSphere BigInsights コネクターを構成する方法について説明します。
Db2 for z/OS と InfoSphere BigInsights の統合、パート 2: InfoSphere BigInsights コネクターを使い、Jaql および SQL を使った分析を行います (IBM developerWorks)
IBM Db2 for z/OS と IBM ▲InfoSphere BigInsights™の間の統合をセットアップする方法について説明します。 この記事では、 IBM Db2 for z/OS と IBM を統合するビッグデータ・ソリューションを作成する方法について説明します。 ▲InfoSphere BigInsights Jaql および SQL を使用して分析を実行するために Db2 for z/OS で ▲InfoSphere BigInsights コネクターを使用する方法について説明します。
Db2 for z/OS で IBM SPSS Modeler を使用した予測分析 (IBM developerWorks)
IBM SPSS® Modeler および Db2 for z/OS に格納されたデータを使用した予測分析に焦点を当てたチュートリアル。 SPSS Modeler ワークベンチを使用して、データベース内マイニング、SQL プッシュバック、および UDF スコアリングによる予測モデルを作成する方法を例示します。 このチュートリアルでは、Db2 for z/OS のリアルタイム・スコアリングを OLTP アプリケーションに統合する手順を説明します。 また、Db2 サーバーで行っておく必要があることのほか、データベース内トランザクションのスコアリングとバッチ・スコアリング用のエンタープライズ・ソリューションを作成するためにアプリケーション開発者が知っておく必要がある情報も示しています。
接続性と分散データベースの開発
Db2 Connect
この Web ページには、Db2 Connect に関する情報があります。このツールにより、パーソナル・コンピューターと LAN ベースのワークステーションが、企業のホスト・データを直接使用できるようになります。
DB2® 9 for z/OS: Distributed Functions
この IBM Redbooks 資料は、DDF 環境をセットアップする方法、さまざまな構成で DDF 機能を配置する方法、および分散データベースにアクセスするアプリケーションを開発する方法を説明します。 この資料は DB2 9 を対象としていますが、Db2 for z/OS の以降のリリースを使用するお客様にも情報は役に立ちます。
モバイル・アプリケーション開発
IBM MobileFirst を使用した Db2 for z/OS モバイル・アプリケーションの構築 (IBM developerWorks)
IBM MobileFirst® Developer Edition を使用して Db2 for z/OS モバイル・アプリケーションをビルドする方法について説明します。 このチュートリアルでは、適応しやすい例を使用して、そのためにフロントエンドとバックエンドのデータベース・サーバーの間で何を行う必要があるかを示します。
Db2 for z/OS モバイル・アプリケーションを構築するために Db2 Adapter for z/OS Connect を使用します。パート 1: Db2 機能の公開 (IBM developerWorks)
企業にとって効率的なモバイル・アプリケーションを作成するには、バックエンド・データをさらに取り込みやすくする必要があります。 IBM Db2 Adapter for z/OS の API は、Db2 for z/OS の機能をアプリケーションに公開します。 Db2 Adapter for z/OS Connect および IBM MobileFirst Developer Edition を使用して Db2 for z/OS モバイル・アプリケーションを作成する方法については、適応しやすい例を参照してください。
Db2 for z/OS モバイル・アプリケーションを構築するために、 Db2 Adapter for z/OS Connect を使用します。パート 2: Db2 Adapter サービスの取り込み
企業にとって効率的なモバイル・アプリケーションを作成するには、バックエンド・データをさらに取り込みやすくする必要があります。 IBM Db2 Adapter for z/OS の API は、Db2 for z/OS の機能をアプリケーションに公開します。 このシリーズのパート 2 では、 Db2 アダプター・サービスを使用して IBM MobileFirst Developer Edition でモバイル・アプリケーションを作成する方法について学習します。
Java™、JDBC、および J2EE アプリケーションの開発
IBM データ・サーバー用の Java アプリケーション開発
Db2 for z/OS データベースにアクセスする Java プログラムの作成および作成に関する詳細情報
Db2 および Java: 全体像
この developerWorks 記事には、 Db2 for z/OSでの Java サポートの概要が記載されています。
Db2 for z/OS and WebSphere® Integration for Enterprise Java Applications
この IBM Redbooks 資料は、IBM WebSphere Application Server を使用して Java アプリケーションの配置、統合、実行、および管理を行う方法を説明します。
Enterprise Java Applications for Db2 の管理
この資料は、Java アプリケーションをより高度に制御する必要があるお客様が Db2 の提供する機能を詳細に理解するために役立ち、アプリケーションの管理の容易性を最大限に高めるために開発者が使用する機能について説明します。
ラボ: Java を使用した z/OS Db2 アクセス
z/OS 上で実行されている Db2 に接続する方法、および Javaを使用して SQL ステートメントを実行する方法を説明するラボ。
XML アプリケーション開発
DB2 10 for z/OS における極めて pureXML®
この IBM Redbooks 資料には、シンプルながら有意義な XML アプリケーション・シナリオの実装手順が記載されています。 この資料は DB2 10 を対象としていますが、Db2 for z/OS の以降のリリースにも役立ちます。
XML または JSON: Db2 for z/OS 用に選択する内容に関するガイドライン (IBM developerWorks)
IBM Db2 for z/OS では、JSON と XML の両方に対する文書ストレージ・サポートを用意しています。 特定のアプリケーションに対して JSON または XML のどちらが最適なのか、いつも明白であるとは限りません。 この項では、XML または JSON の選択に役立つ指針を提供しています。 Db2 for z/OS における JSON および XML の作成、照会、更新および管理の例を含んでいます。
JSON アプリケーション・プログラミング
SQL インターフェースを使用した JSON データ inDb2 11 for z/OS の処理 (IBM developerWorks)
このチュートリアルでは、JSON オブジェクトからの JSON データの抽出と検索、および JSON から BSON への変換に対応できる、Db2 11 に最近導入された SQL インターフェースに重点を置いています。 この新機能によって、ユーザーは Db2 NoSQL JSON API に依存せずに JSON データを管理できます。 それに代わり、SQL インターフェースを JSON 操作用に使用できます。 セットアップ/構成について学習し、Db2 11 内での一般的な JSON の使用例を確認してください。 パフォーマンスを改善し、潜在的な欠点を回避するためのヒントが用意されています。
XML または JSON: Db2 for z/OS 用に選択する内容に関するガイドライン (IBM developerWorks)
IBM® Db2 for z/OS では、JSON と XML の両方に対する文書ストレージ・サポートを用意しています。 特定のアプリケーションに対して JSON または XML のどちらが最適なのか、いつも明白であるとは限りません。 この項では、XML または JSON の選択に役立つ指針を提供しています。 Db2 for z/OS における JSON および XML の作成、照会、更新および管理の例を含んでいます。
アプリケーション・デプロイメント
IBM UrbanCode デプロイを使用した z/OS 用の Db2 に対するデータベース・アプリケーションのデプロイ
IBM UrbanCode® Deploy に付属のプラグインが組み込まれた複数テナント環境や複数シスプレックス環境を含め、各種環境に対してデプロイメント・プロセスを定義する方法を説明するチュートリアルです。
IBM z/OS 用の Db2 パッケージ (UrbanCode Deploy)
IBM UrbanCode Deploy に付属のプラグインを使用することにより、複数テナント環境および複数シスプレックス環境を含むさまざまな環境に対するデプロイメント・プロセスを定義する方法を説明するインポート可能なサンプル・テンプレートです。
UrbanCode Deploy
IBM UrbanCode Deploy は、さまざまな環境へのアプリケーション・デプロイメントを自動化するためのツールです。 このツールは、実動で必要な監査証跡、バージョン管理、および承認を提供する一方で、アジャイル開発において高速フィードバックおよび継続的デリバリーを促進するよう設計されています。