ヘッダーをスキップ
Oracle® Database JPublisherユーザーズ・ガイド
11gリリース2 (11.2)
B56279-03
  目次へ
目次
索引へ
索引

前へ
前へ
 
次へ
次へ
 

はじめに

この章では、このマニュアルの概要、対象読者、構成および表記規則について説明します。また、関連するOracleマニュアルのリストも記載されています。

JPublisherユーティリティは、JavaアプリケーションのクラスをSQLまたはPL/SQLのエンティティやサーバー・サイドJavaクラスに対応付ける必要のあるJavaプログラマを対象としています。

この章の内容は次のとおりです。

対象読者

このマニュアルは、データベース・アプリケーションで次のような作業を行うJava Database Connectivity (JDBC)およびJava2 Platform, Enterprise Edition (J2EE)プログラマを対象としています。

このマニュアルを使用するには、Java、Oracle Database、SQL、PL/SQLおよびJDBCに関する知識が必要です。

ドキュメントのアクセシビリティについて

オラクル社のアクセシビリティへの取組みの詳細は、Oracle Accessibility ProgramのWebサイトhttp://www.oracle.com/pls/topic/lookup?ctx=acc&id=docaccを参照してください。

Oracleサポートへのアクセス

Oracleのお客様は、My Oracle Supportにアクセスして電子サポートを受けることができます。詳細は、http://www.oracle.com/pls/topic/lookup?ctx=acc&id=infoまたはhttp://www.oracle.com/pls/topic/lookup?ctx=acc&id=trs (聴覚障害者向け)を参照してください。

外部Webサイトのドキュメントのアクセシビリティについて

このドキュメントにはオラクル社およびその関連会社が所有または管理しないWebサイトへのリンクが含まれている場合があります。オラクル社およびその関連会社は、それらのWebサイトのアクセシビリティに関しての評価や言及は行っておりません。

聴覚に障害があるお客様のOracleサポート・サービスへのアクセス

Oracleサポート・サービスに連絡するために、電気通信リレー・サービス(TRS)を使用して、1.800.223.1711でOracle Supportに電話してください。Oracleサポート・サービスのエンジニアは、技術的な問題を処理し、Oracleサービス要求処理に応じてカスタマ・サポートを提供します。TRSの詳細については、http://www.fcc.gov/cgb/consumerfacts/trs.htmlを参照し、 電話番号の一覧については、http://www.fcc.gov/cgb/dro/trsphonebk.htmlを参照してください。

このマニュアルの構成

このマニュアルの構成は、次のとおりです。

第1章「JPublisherの概要」

JPublisherユーティリティの概要と例、このリリースでの新機能およびJPublisher操作の概要について説明します。

第2章「JPublisherの使用方法」

JPublisherを使用して、SQLオブジェクトおよびPL/SQLオブジェクト、Oracle Streamsアドバンスト・キュー(AQ)、サーバー・サイドJavaクラスおよびWebサービスを公開する方法を説明します。

第3章「データ型およびJava間の型マッピング」

JPublisherのデータ型マッピングの詳細と、Java間での型マッピングのスタイル・メカニズムについて説明します。

第5章「生成されるクラスおよびインタフェース」

出力パラメータ(PL/SQLのIN OUTまたはOUTパラメータ)の処理方法、オーバーロードされたメソッドの変換方法、生成されたクラスとインタフェースの使用方法など、JPublisherにより生成されるクラス、インタフェースおよびサブクラスの詳細と概念について説明します。

第4章「その他の機能と考慮事項」

Webサービスに対するサポートの概要、JPublisher出力のフィルタリング、移行および下位互換性など、JPublisherのその他の機能と考慮事項について説明します。

第6章「コマンドライン・オプションおよび入力ファイル」

JPublisherのコマンドライン構文、コマンドライン・オプションと使用方法および入力ファイル形式の詳細を説明します。

付録A「生成されるコードの例」

各章では長すぎて記載しきれなかったサンプル・コードを示します。これには、WebサービスをサポートするためのJava間の型変換の例や、JavaおよびPL/SQLラッパーの例が含まれます。

付録B「トラブルシューティング」

JPublisherのトラブルシューティングのヒントについて説明します。

関連ドキュメント

詳細は、次のOracleドキュメントを参照してください。

Oracle Databaseリリースについては、Oracle Java Platformグループから次のマニュアルが提供されます。

Oracle Application Serverリリースについては、Oracle Java Platformグループから次のマニュアルが提供されます。

Oracle Server Technologiesグループからは、次のマニュアルが提供されます。


注意:

Oracleエラー・メッセージ・マニュアルは、HTML形式でのみ配布されます。Oracle Documentation CDにアクセスできる場合にのみ、範囲を指定してエラー・メッセージを参照できます。特定の範囲を検索した後、ブラウザの「このページの検索」機能を使用して特定のメッセージを検索できます。インターネットに接続している場合は、Oracleオンライン・マニュアルのエラー・メッセージ検索機能を使用して、特定のエラー・メッセージを検索できます。

Oracle Application Serverグループからは、次のマニュアルが提供されます。

Oracle JDeveloperグループからは、次のドキュメントが提供されます。

リリース・ノート、インストール関連ドキュメント、ホワイト・ペーパーまたはその他の関連ドキュメントは、OTN (Oracle Technology Network)から、無償でダウンロードできます。OTNを使用するには、オンラインでの登録が必要です。登録は、次のWebサイトから無償で行えます。

http://www.oracle.com/technetwork/community/join/overview/index.html

すでにOTNのユーザー名およびパスワードを取得している場合は、次のURLでOTN Webサイトのドキュメントのセクションに直接接続できます。

http://www.oracle.com/technetwork/documentation/index.html

JAX-RPCおよびホルダーに関する追加情報、およびJava API for XML-based RPC (JAX-RPC) 1.0仕様にアクセスするには、次のサイトを参照してください。

http://jcp.org/aboutJava/communityprocess/final/jsr101/index.html

Java Development Kit (JDK)ユーザーの場合は、次のリンクを使用すると、Java環境でサポートされている文字のエンコーディング情報を含むnative2asciiドキュメントが表示されます。

http://download.oracle.com/javase/1.3/docs/tooldocs/solaris/native2ascii.html

表記規則

このセクションでは、このマニュアルの本文およびコード例で使用される表記規則について説明します。この項の内容は次のとおりです。

本文の表記規則

本文では、特定の項目が一目でわかるように、次の表記規則を使用します。次の表に、その規則と使用例を示します。

規則 意味
太字 太字は、本文中で定義されている用語を示します。 クラスは、特定の種類のすべてのオブジェクトに共通の変数およびメソッドを定義する設計図です。
イタリック体 イタリックは、ドキュメントのタイトルまたは強調を示します。 『Oracle Database概要』

リカバリ・カタログおよびターゲット・データベースが同じディスクに存在しないことを確認します。

固定幅フォントの大文字 固定幅フォントの大文字は、システム要素を示します。このような要素には、パラメータ、権限、データ型(ユーザー定義の型を含む)、RMANキーワード、SQLキーワード、SQL*Plusまたはユーティリティ・コマンド、パッケージおよびメソッドがあります。また、システム指定の列名、データベース・オブジェクト、データベース構造、ユーザー名およびロールも含まれます。 この句は、NUMBER列でのみ指定できます。

BACKUPコマンドを使用して、データベースのバックアップを作成できます。

USER_TABLESデータ・ディクショナリ・ビューのTABLE_NAME列を問い合せます。

DBMS_STATS.GENERATE_STATSプロシージャを使用します。

固定幅フォントの小文字 固定幅フォントの小文字は、実行可能ファイル、ファイル名、ディレクトリ名およびユーザーが指定する一部の要素を示します。このような要素には、コンピュータ名、データベース名、ネット・サービス名、接続識別子、Javaパッケージ、Javaクラス、プログラム・ユニットおよびパラメータ値などがあります。

注意: プログラム要素には、大文字と小文字を組み合せて使用するものもあります。これらの要素は、記載されているとおりに入力してください。

sqlplusと入力して、SQL*Plusを起動します。

パスワードは、orapwdファイルに指定します。

/disk1/oracle/dbsディレクトリのデータ・ファイルおよび制御ファイルをバックアップします。

hr.departments表には、department_iddepartment_nameおよびlocation_id列があります。

QUERY_REWRITE_ENABLED初期化パラメータをtrueに設定します。

JRepUtilクラスは、これらのメソッドを実装します。

固定幅フォントの小文字のイタリック 固定幅フォントの小文字のイタリックは、プレースホルダまたは変数を示します。 parallel_clauseを指定できます。

old_release.SQLを実行します。ここで、old_releaseは、アップグレード前にインストールしたリリースを示します。


コード例の表記規則

コード例として、Java、SQL、PL/SQL、SQL*Plusまたはコマンドライン文を示します。次の例に示すように、これらは固定幅フォントで表示され、通常のテキストと区別されます。

SELECT username FROM dba_users WHERE username = 'MIGRATE';

次の表に、コード例で使用される表記規則とその使用例を示します。

規則 意味
[ ]
大カッコは、カッコ内の項目を任意に選択することを表します。大カッコ自体は入力しません。
DECIMAL (digits [ , precision ])
{ }
中カッコは、カッコ内のいずれかの項目が必要であることを示します。中カッコ自体は入力しません。
{ENABLE | DISABLE}
|

縦線は、大カッコまたは中カッコ内の複数の選択項目を表します。いずれかの項目を入力します。縦線自体は入力しません。
{ENABLE | DISABLE}
[COMPRESS | NOCOMPRESS]
...
省略記号は、次のいずれかを示します。
  • 例とは直接関連のない一部のコードが省略されている

  • コードの一部が繰り返される

CREATE TABLE ... AS subquery;

SELECT col1, col2, ... , coln FROM employees;
その他の記号 大カッコ([])、中カッコ({})、縦線(|)および省略記号(...)は、記載されたとおりに入力する必要があります。
acctbal NUMBER(11,2);
acct    CONSTANT NUMBER(4) := 3;
Italics
イタリックは、特定の値を入力する必要があるプレースホルダまたは変数を示します。
CONNECT SYSTEM/system_password
DB_NAME = database_name
UPPERCASE
大文字は、システム指定の要素を示します。これらの要素は、ユーザー定義の要素と区別するために大文字で表示されます。大カッコ内の要素以外は、表示されたとおりの順序および綴りで入力します。ただし、大/小文字が区別されないため、小文字で入力してもかまいません。
SELECT last_name, employee_id FROM employees;
SELECT * FROM USER_TABLES;
DROP TABLE hr.employees;
lowercase
小文字は、ユーザーが指定するプログラム要素を示します。たとえば、表名、列名、ファイル名などを表します。

注意: プログラム要素には、大文字と小文字を組み合せて使用するものもあります。これらの要素は、記載されているとおりに入力してください。

SELECT last_name, employee_id FROM employees;
sqlplus hr/hr
CREATE USER mjones IDENTIFIED BY ty3MU9;