この章では、『Oracle Database JDBC開発者ガイド』の概要、対象読者、構成および表記規則について説明します。関連するOracleドキュメントのリストも提供します。
この章の構成は、次のとおりです。
『Oracle Database JDBC開発者ガイド』はJava Database Connectivity (JDBC)に基づくアプリケーションやアプレットの開発者を対象としています。このマニュアルは、JDBCプログラミングに関心のあるすべての読者を対象にしていますが、次の事項に関するいくらかの予備知識があることを前提にしています。
Java
Oracle PL/SQL
Oracleデータベース
オラクル社のアクセシビリティへの取組みの詳細は、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
を参照してください。
次のマニュアルは、Oracle Java Platformグループからも利用できます。
『Oracle Database Java開発者ガイド』
このマニュアルでは、Javaの基本概念を導入し、サーバー側の構成と機能に関する一般的な情報を提供します。特定の製品(たとえばJDBC)よりむしろOracle Javaプラットフォーム全体に関係している情報はこのマニュアルに記載されています。このマニュアルは、以前は独立したマニュアルで説明されていた、Javaストアド・プロシージャについても説明しています。
『Oracle Database JPublisherユーザーズ・ガイド』
このマニュアルでは、Oracle JPublisherユーティリティを使用して、オブジェクト型やその他のユーザー定義の型をJavaクラスに変換する方法を説明しています。オブジェクト型、VARRAY型、ネスト表型またはオブジェクト参照型を使用するJDBCアプリケーションを開発している場合、JPublisherでそれらにマップするカスタムJavaクラスを生成することができます。
Oracle Application Serverリリース向けの次のOC4Jドキュメントは、Oracle Java Platformグループからも利用できます。
『Oracle Application Server Containers for J2EEユーザーズ・ガイド』
このマニュアルには、サーブレット、JSPページおよびEJBの入門、一般的な構成とデプロイメントの手順など、OC4Jの概要と一般的な情報があります。
『Oracle Containers for J2EE JavaServer Pages開発者ガイド』
このマニュアルでは、ページをOC4Jで実行するJSP開発者向けの情報を提供します。JSP標準の一般的な概要とプログラミング上の考慮事項、付加価値をもたらすOracleの機能の説明、OC4J環境の入門手順などが含まれます。
『Oracle Containers for J2EE JSPタグ・ライブラリおよびユーティリティ・リファレンス』
このマニュアルでは、OC4Jで提供されるタグ・ライブラリ、JavaBeansおよびその他のJavaユーティリティの概念に関する情報や、構文および使用方法に関する詳細情報を提供します。
Oracle Application Server Containers for J2EEサーブレット開発者ガイド
このマニュアルでは、OC4Jでのサーブレットとサーブレット・コンテナの使用に関する、サーブレット開発者向けの情報を提供します。また、関連のOC4J構成ファイルについても説明しています。
『Oracle Containers for J2EEサービス・ガイド』
このマニュアルでは、OC4Jで提供される基本的なJavaサービス(JTA、JNDI、Oracle Application Server Javaオブジェクト・キャッシュなど)に関する情報を提供します。
『Oracle Containers for J2EE Enterprise JavaBeans開発者ガイド』
このマニュアルでは、OC4JでのEJB実装とEJBコンテナに関する情報を提供します。
次のドキュメントは、Oracle Server Technologiesグループから利用できます。
Oracle Databaseアドバンスト・アプリケーション開発者ガイド
『Oracle Database PL/SQLパッケージ・プロシージャおよびタイプ・リファレンス』
Oracle Database PL/SQL言語リファレンス
Oracle Database SQL言語リファレンス
『Oracle Database Net Services管理者ガイド』
『Oracle Database Advanced Security管理者ガイド』
『Oracle Databaseリファレンス』
『Oracle Databaseエラー・メッセージ』
Oracle Application Serverグループの次のドキュメントも参考になります。
『Oracle Application Server管理者ガイド』
『Oracle Fusion Middleware Oracle HTTP Server管理者ガイド』
『Oracle Fusion Middleware Performance Guide』
Oracle Fusion Middlewareアプリケーション・グローバリゼーション・ガイド
『Oracle Fusion Middleware Oracle Web Cache管理者ガイド』
『Oracle Fusion Middlewareアップグレード・プランニング・ガイド』
次のものは、JDeveloperグループから利用できます。
Oracle JDeveloperのオンライン・ヘルプ
Technology Network上のJDeveloperマニュアル
http://www.oracle.com/technetwork/developer-tools/jdev/overview/index.html
印刷されたマニュアルは次のURLのOracle Storeで入手できます。
http://oraclestore.oracle.com/
リリース・ノート、インストール関連ドキュメント、ホワイト・ペーパーまたはその他の関連ドキュメントは、OTN (Oracle Technology Network)から、無償でダウンロードできます。OTN-Jを使用するには、オンラインでの登録が必要です。登録は、次のWebサイトから無償で行えます。
http://www.oracle.com/technetwork/community/join/overview/index.html
すでにOTNのユーザー名およびパスワードを取得している場合は、次のURLでOTN Webサイトのドキュメントのセクションに直接接続できます。
http://www.oracle.com/technetwork/documentation/index.html
次のリソースは、Sun Microsystemsから利用できます。
最新の仕様などがある、JDBCに関するWebサイト。
http://www.oracle.com/technetwork/java/javase/jdbc/index.html
このセクションでは、このマニュアルの本文およびコード例で使用される表記規則について説明します。この項の内容は次のとおりです。
本文の表記規則
本文では、特定の項目が一目でわかるように、次の表記規則を使用します。その規則と使用例を示します。
規則 | 意味 | 例 |
---|---|---|
太字 | 太字は、本文中で定義されている用語または用語集に記載されている用語(あるいはその両方)を示します。 | この句を指定すると、索引構成表が作成されます。 |
イタリック | イタリックは、ドキュメントのタイトルまたは強調を示します。 | Oracle Database
リカバリ・カタログおよびターゲット・データベースが同じディスクに存在しないことを確認します。 |
固定幅フォントの大文字 |
固定幅フォントの大文字は、システム指定の要素を示します。このような要素には、パラメータ、権限、データ型、Recovery Managerキーワード、SQLキーワード、SQL*Plusまたはユーティリティ・コマンド、パッケージおよびメソッドがあります。また、システム指定の列名、データベース・オブジェクト、データベース構造、ユーザー名およびロールも含まれます。 | NUMBER 列に対してのみ、この句を指定できます。
|
固定幅フォントの小文字 |
固定幅フォントの小文字は、実行可能ファイル、ファイル名、ディレクトリ名およびユーザーが指定する要素のサンプルを示します。このような要素には、コンピュータ名およびデータベース名、ネット・サービス名および接続識別子があります。また、ユーザーが指定するデータベース・オブジェクトとデータベース構造、列名、パッケージとクラス、ユーザー名とロール、プログラム・ユニットおよびパラメータ値も含まれます。
注意: プログラム要素には、大文字と小文字を組み合せて使用するものもあります。これらの要素は、記載されているとおりに入力してください。 |
sqlplus と入力して、SQL*Plusをオープンします。
パスワードは、
|
固定幅フォントの小文字のイタリック |
固定幅フォントの小文字のイタリックは、プレースホルダまたは変数を示します。 | parallel_clause を指定できます。
|
コード例の表記規則
コード例では、Javaの文、SQL文およびコマンドライン文を示しています。例は次のように固定幅フォントで表示され、通常のテキストと区別されます。
SELECT username FROM dba_users WHERE username = 'MIGRATE';
次の表に、コード例で使用される表記規則とその使用例を示します。
規則 | 意味 | 例 |
---|---|---|
[ ] |
大カッコは、カッコ内の項目を任意に選択することを表します。大カッコは、入力しないでください。 |
DECIMAL (digits [ , precision ]) |
{ } |
中カッコは、カッコ内の項目のうち、1つが必須であることを表します。中カッコは、入力しないでください。 |
{ENABLE | DISABLE} |
| |
縦線は、大カッコまたは中カッコ内の複数の選択項目の区切りに使用します。項目のうちの1つを入力します。縦線は、入力しないでください。 |
{ENABLE | DISABLE} [COMPRESS | NOCOMPRESS] |
... |
水平の省略記号は、次のいずれかを示します。
|
CREATE TABLE ... AS subquery; SELECT col1, col2, ... , coln FROM employees; |
. . . |
垂直の省略記号は、例に直接関連しない複数の行が省略されていることを示します。 |
SQL> SELECT NAME FROM V$DATAFILE; NAME ------------------------------------ /fsl/dbs/tbs_01.dbf /fs1/dbs/tbs_02.dbf . . . /fsl/dbs/tbs_09.dbf 9 rows selected. |
その他の記号 | 大カッコ、中カッコ、縦線および省略記号以外の記号は、記載されているとおりに入力する必要があります。 |
|
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; |
Microsoft Windowsオペレーティング・システム環境での表記規則
次の表に、Microsoft Windowsオペレーティング・システム環境での表記規則とその使用例を示します。
規則 | 意味 | 例 |
---|---|---|
「スタート」>を選択 | プログラムを起動する方法を示します。 | Database Configuration Assistantを起動するには、「スタート」→「すべてのプログラム」→「Oracle - HOME_NAME」→「Configuration and Migration Tools」→「Database Configuration Assistant」の順に選択します。 |
ファイル名およびディレクトリ名 | ファイル名およびディレクトリ名は大/小文字が区別されません。特殊文字の左山カッコ(<)、右山カッコ(>)、コロン(:)、二重引用符(")、スラッシュ(/)、縦線(|)およびハイフン(-)は使用できません。特殊文字の円記号(¥)は、引用符で囲まれている場合でも、要素のセパレータとして処理されます。Windowsでは、ファイル名が¥¥で始まる場合、汎用命名規則が使用されていると解釈されます。 |
c:\winnt"\"system32 is the same as C:\WINNT\SYSTEM32 |
Windowsコマンド・プロンプト> |
現在のハード・ディスク・ドライブのWindowsコマンド・プロンプトを表します。コマンド・プロンプトのエスケープ文字はカレット(^)です。プロンプトは作業中のサブディレクトリを表します。このマニュアルでは、コマンド・プロンプトと呼びます。 |
C:\oracle\oradata> |
特殊文字 | Windowsコマンド・プロンプトで二重引用符(")のエスケープ文字として円記号(¥)が必要な場合があります。丸カッコおよび一重引用符(')にはエスケープ文字は必要ありません。エスケープ文字および特殊文字の詳細は、Windowsオペレーティング・システムのドキュメントを参照してください。 |
C:\>exp scott/tiger TABLES=emp QUERY=\"WHERE job='SALESMAN' and sal<1600\"
C:\>imp SYSTEM/password FROMUSER=scott TABLES=(emp, dept)
|
HOME_NAME
|
Oracleホームの名前を表します。ホーム名には、英数字で16文字まで使用できます。ホーム名に使用可能な特殊文字は、アンダースコアのみです。 |
C:\> net start OracleHOME_NAMETNSListener
|
ORACLE_HOME およびORACLE_BASE |
Oracle8iより前のリリースでは、Oracleコンポーネントをインストールすると、すべてのサブディレクトリが最上位のORACLE_HOME の直下に置かれました。ディレクトリの名前は、デフォルトでは次のいずれかです。
このリリースは、Optimal Flexible Architecture (OFA)のガイドラインに準拠しています。 このマニュアルに示すディレクトリ・パスの例は、すべてOFAの表記規則に準拠しています。 OFAの準拠の詳細、および非OFA準拠ディレクトリ下でのOracle製品のインストールの詳細は、『Oracle Databaseプラットフォーム・ガイド for Microsoft Windows』を参照してください。 |
ORACLE_BASE \ ORACLE_HOME \rdbms\admin ディレクトリに移動します。 |