インフォメーション・センター

データベース・アクセスの概要

Z and I Emulator for Web には、データベース・アクセス用の以下の 3 つのパスが含まれています。

3 つのデータベース・アクセス・パスのすべてを使用すれば、 ユーザーは以下のアクションを実行できます。

クライアント・ワークステーションには Java Database Connectivity (JDBC) ドライバーがインストールされていなければなりません。iSeries ホスト用の JDBC ドライバー (AS/400 Toolbox for Java) は Z and I Emulator for Web に組み込まれていて、自動的にクライアントにダウンロードされます。

注 プロキシー・サーバーを使用して iSeries に接続し、かつ、ダウンロード・クライアントを使用する場合は、Database On-Demand アプレットのロード時のダウンロード時間を短縮することができます。CommonJars.js ファイルを編集し、hoddba.jar を hodpxdba.jar と置き換えます。この類似の jar ファイルには、 プロキシー・サーバーを通じての接続時に Database On-Demand の実行に必要なクラスだけが入っています。

データベース・アクセスの使用例

動的照会
SQL を知らなくても、ユーザーは SQL ウィザードを使用して SQL ステートメントを作成したり既存の SQL ステートメントを変更したり できます。このステートメントを実行したり、後で使用するために保管することができます。
保管された SQL ステートメントおよび File Upload ステートメント
保管された SQL ステートメントおよび File Upload ステートメントは、 ユーザーまたはユーザーのグループに配布できます。その後でユーザーは、 保管された SQL または File Upload ステートメントを選択し、 「実行」をクリックして結果を表示できます。
ファイルのダウンロード
照会結果は、各種のファイル形式で保管し、後でスプレッドシートやワード・プロセッサー などの個人用の生産性向上プログラムにインポートすることができます。
ファイルのアップロード
各種の形式のデータベースの内容は、ホスト・データベースに保管できます。
Web ページの公開
Database On-Demand クライアントの場合には、結果を HTML テンプレート・ ファイルに書き込むことができます。HTML テンプレート・ファイルは、照会結果の組み込み場所を示す特殊なタグが入って いる HTML 文書です。できあがった Web ページには、指定位置にある照会結果を含むテンプレート・ファイル内のすべてのものが入っています。
セキュリティー
ブラウザーのもとで実行するアプレットは、 システム・リソースに対するアクセス権 (ローカル・ファイル・アクセスやネットワーク・アクセスなど) を限定されています。Z and I Emulator for Web クライアントと Database On-Demand クライアントは、 ブラウザーに特別の許可を要求してこれらの操作を実行します。ブラウザーは、ユーザーにそのような要求の認可または 拒否を求めるウィンドウを表示します。ユーザーが要求を 拒否すると、アプレットは特権を付与されず、操作は失敗します。

関連トピック