Hitachi

Hitachi Microservices Platform - Paxos Commit Transaction Orchestrator ユーザーズガイド


7.3.8 PctoResultSetクラス(SQL-Participant限定)

説明

データベースの結果を表すデータの表のクラスです。データベースの結果セットを表すデータの表は、通常、データベースに照会する文を実行すると生成されます。ResultSetオブジェクトは、カーソルがデータの現在の行を指し示すよう維持します。初期状態では、カーソルは最初の行の先頭に配置されます。nextメソッドによって、カーソルは次の行に移動します。ResultSetは、現在の行から列値を取得するgetterメソッド(getBoolean、getLongなど)を提供します。値は、列のインデックス番号か列名のどちらかを使って取得できます。getterメソッドへの入力として使用される列名では、大文字と小文字は区別されません。列名でgetterメソッドが呼び出され、複数の列が同じ名前を持つ場合は、最初に一致する列の値が返されます。ResultSetオブジェクトは、このオブジェクトを生成したStatementオブジェクトが閉じられるとき、再実行されるとき、または一連の複数の結果から次の結果を取り出すために使われるときに、自動的に閉じられます。

メソッド

PctoResultSetクラスのメソッドの一覧を次の表に示します。

表7‒18 PctoResultSetクラスのメソッドの一覧

メソッド

説明

absolute(int row)

このResultSetオブジェクト内の指定された行番号にカーソルを移動します。

close()

自動的にクローズされるときにResultSetオブジェクトのデータベースとJDBCリソースが解放されるのを待つのではなく、すぐにそれらを解放します。

getArray(int columnIndex)

このResultSetオブジェクトの現在行にある指定された列の値を、Javaプログラミング言語のArrayオブジェクトとして取り出します。

getArray(java.lang.String columnLabel)

このResultSetオブジェクトの現在行にある指定された列の値を、Javaプログラミング言語のArrayオブジェクトとして取り出します。

getBigDecimal(int columnIndex)

このResultSetオブジェクトの現在行にある指定された列の値を、完全な精度のjava.math.BigDecimalとして取り出します。

getBigDecimal(java.lang.String columnLabel)

このResultSetオブジェクトの現在行にある指定された列の値を、完全な精度のjava.math.BigDecimalとして取り出します。

getBlob(int columnIndex)

このResultSetオブジェクトの現在行にある指定された列の値を、Javaプログラミング言語のBlobオブジェクトとして取り出します。

getBlob(java.lang.String columnLabel)

このResultSetオブジェクトの現在行にある指定された列の値を、Javaプログラミング言語のBlobオブジェクトとして取り出します。

getBoolean(int columnIndex)

このResultSetオブジェクトの現在行にある指定された列の値を、Javaプログラミング言語のbooleanとして取り出します。

getBoolean(java.lang.String columnLabel)

このResultSetオブジェクトの現在行にある指定された列の値を、Javaプログラミング言語のbooleanとして取り出します。

getByte(int columnIndex)

このResultSetオブジェクトの現在行にある指定された列の値を、Javaプログラミング言語のbyteとして取り出します。

getByte(java.lang.String columnLabel)

このResultSetオブジェクトの現在行にある指定された列の値を、Javaプログラミング言語のbyteとして取り出します。

getBytes(int columnIndex)

このResultSetオブジェクトの現在行にある指定された列の値を、Javaプログラミング言語のbyte配列として取り出します。

getBytes(java.lang.String columnLabel)

このResultSetオブジェクトの現在行にある指定された列の値を、Javaプログラミング言語のbyte配列として取り出します。

getClob(int columnIndex)

このResultSetオブジェクトの現在行にある指定された列の値を、Javaプログラミング言語のClobオブジェクトとして取り出します。

getClob(java.lang.String columnLabel)

このResultSetオブジェクトの現在行にある指定された列の値を、Javaプログラミング言語のClobオブジェクトとして取り出します。

getDate(int columnIndex)

このResultSetオブジェクトの現在行にある指定された列の値を、Javaプログラミング言語のjava.sql.Dateオブジェクトとして取り出します。

getDate(java.lang.String columnLabel)

このResultSetオブジェクトの現在行にある指定された列の値を、Javaプログラミング言語のjava.sql.Dateオブジェクトとして取り出します。

getDouble(int columnIndex)

このResultSetオブジェクトの現在行にある指定された列の値を、Javaプログラミング言語のdoubleとして取り出します。

getDouble(java.lang.String columnLabel)

このResultSetオブジェクトの現在行にある指定された列の値を、Javaプログラミング言語のdoubleとして取り出します。

getFloat(int columnIndex)

このResultSetオブジェクトの現在行にある指定された列の値を、Javaプログラミング言語のfloatとして取り出します。

getFloat(java.lang.String columnLabel)

このResultSetオブジェクトの現在行にある指定された列の値を、Javaプログラミング言語のfloatとして取り出します。

getInt(int columnIndex)

このResultSetオブジェクトの現在行にある指定された列の値を、Javaプログラミング言語のintとして取り出します。

getInt(java.lang.String columnLabel)

このResultSetオブジェクトの現在行にある指定された列の値を、Javaプログラミング言語のintとして取り出します。

getLong(int columnIndex)

このResultSetオブジェクトの現在行にある指定された列の値を、Javaプログラミング言語のlongとして取り出します。

getLong(java.lang.String columnLabel)

このResultSetオブジェクトの現在行にある指定された列の値を、Javaプログラミング言語のlongとして取り出します。

getMetaData()

このResultSetオブジェクトの列の数、型、およびプロパティを取得します。

getNString(int columnIndex)

このResultSetオブジェクトの現在行にある指定された列の値を、Javaプログラミング言語のStringとして取り出します。

getNString(java.lang.String columnLabel)

このResultSetオブジェクトの現在行にある指定された列の値を、Javaプログラミング言語のStringとして取り出します。

getObject(int columnIndex)

このResultSetオブジェクトの現在行にある指定された列の値を、Javaプログラミング言語のObjectとして取り出します。

getObject(java.lang.String columnLabel)

このResultSetオブジェクトの現在行にある指定された列の値を、Javaプログラミング言語のObjectとして取り出します。

getObject(int columnIndex, Class<T> type)

このResultSetオブジェクトの現在の行の指定された列の値を取得します。変換がサポートされている場合は、その列のSQL型を要求されたJavaデータ型に変換します。

getObject(java.lang.String columnLabel, Class<T> type)

このResultSetオブジェクトの現在行にある指定された列の値を取得します。変換がサポートされている場合は、その列のSQL型を要求されたJavaデータ型に変換します。

getShort(int columnIndex)

このResultSetオブジェクトの現在行にある指定された列の値を、Javaプログラミング言語のshortとして取り出します。

getShort(java.lang.String columnLabel)

このResultSetオブジェクトの現在行にある指定された列の値を、Javaプログラミング言語のshortとして取り出します。

getSQLXML(int columnIndex)

このResultSetの現在行にある指定された列の値を、Javaプログラミング言語のjava.sql.SQLXMLオブジェクトとして取り出します。

getSQLXML(java.lang.String columnLabel)

このResultSetの現在行にある指定された列の値を、Javaプログラミング言語のjava.sql.SQLXMLオブジェクトとして取り出します。

getString(int columnIndex)

このResultSetオブジェクトの現在行にある指定された列の値を、Javaプログラミング言語のStringとして取り出します。

getString(java.lang.String columnLabel)

このResultSetオブジェクトの現在行にある指定された列の値を、Javaプログラミング言語のStringとして取り出します。

getTime(int columnIndex)

このResultSetオブジェクトの現在行にある指定された列の値を、Javaプログラミング言語のjava.sql.Timeオブジェクトとして取り出します。

getTime(java.lang.String columnLabel)

このResultSetオブジェクトの現在行にある指定された列の値を、Javaプログラミング言語のjava.sql.Timeオブジェクトとして取り出します。

getTimestamp(int columnIndex)

このResultSetオブジェクトの現在行にある指定された列の値を、Javaプログラミング言語のjava.sql.Timestampオブジェクトとして取り出します。

getTimestamp(java.lang.String columnLabel)

このResultSetオブジェクトの現在行にある指定された列の値を、Javaプログラミング言語のjava.sql.Timestampオブジェクトとして取り出します。

getType()

このResultSetオブジェクトの型を返します。

isClosed()

このResultSetオブジェクトがクローズされているかどうかを取得します。

next()

カーソルを現在の位置から順方向に1行移動します。

wasNull()

最後に読み込まれた列の値がSQL NULLであるかどうかを通知します。

パッケージ名称
jp.co.Hitachi.soft.hmppcto.jdbc.client
〈この項の構成〉

(1) absolute(int row)

説明

このResultSetオブジェクト内の指定された行番号にカーソルを移動します。

指定された行番号が正の値の場合、カーソルは結果セットの先頭を基準にして指定された行番号に移動します。最初の行が行1、2番目が行2となります。

指定された行番号が負の値の場合、カーソルは結果セットの終端に対する絶対行位置に移動します。例えば、absolute(-1)メソッドを呼び出すと、カーソルは最終行に移動します。absolute(-2)メソッドを呼び出すと、カーソルは最終行の前の行に移動します。

指定された行番号が0の場合、カーソルは最初の行の前に移動します。

結果セット内の先頭行または最終行を越える位置にカーソルを移動しようとすると、カーソルは先頭行の前または最終行の後ろに置かれます。

形式
public boolean absolute(int row) throws java.sql.SQLException
引数
int row:

カーソルの移動先の行番号を指定します。0を指定した場合、カーソルは最初の行の前に置かれます。正の番号を指定した場合、行番号は結果セットの先頭からカウントされます。負の番号を指定した場合、行番号は結果セットの終端からカウントされます。

戻り値

カーソルがこのResultSetオブジェクト内の位置に移動する場合はtrueを、最初の行の前または最終行の後ろにカーソルが位置する場合はfalseを返します。

例外

PctoCommunicationFailureException例外とPctoInternalContradictionException例外以外は、ParticipantでJDBC Driverが送出した例外を送出します。

java.sql.SQLException:

次の場合に例外を送出します。

  • データベースアクセスエラーが発生した場合

  • メソッドが、クローズされた結果セットで呼び出された場合

  • 結果セットのタイプがTYPE_FORWARD_ONLYの場合

java.sql.SQLFeatureNotSupportedException:

ParticipantのJDBC Driverがこのメソッドをサポートしない場合に送出します。

PctoCommunicationFailureException:

Entity-ServiceとParticipant間の通信に失敗した場合に送出します。

PctoInternalContradictionException:

Participantの内部で障害が発生した場合に送出します。

PctoTransactionStartException:

トランザクションの範囲外で実行されたためトランザクションブランチの開始に失敗した場合に送出します。

(2) close()

説明

自動的にクローズされるときにResultSetオブジェクトのデータベースとJDBCリソースが解放されるのを待つのではなく、すぐにそれらを解放します。

形式
public void close()
引数

なし。

戻り値

なし。

例外

PctoCommunicationFailureException例外とPctoInternalContradictionException例外以外は、ParticipantでJDBC Driverが送出した例外を送出します。

java.sql.SQLException:

データベースアクセスエラーが発生した場合に例外を送出します。

PctoCommunicationFailureException:

Entity-ServiceとParticipant間の通信に失敗した場合に送出します。

PctoInternalContradictionException:

Participantの内部で障害が発生した場合に送出します。

PctoTransactionStartException:

トランザクションの範囲外で実行されたためトランザクションブランチの開始に失敗した場合に送出します。

(3) getArray(int columnIndex)

説明

このResultSetオブジェクトの現在行にある指定された列の値を、Javaプログラミング言語のArrayオブジェクトとして取り出します。

形式
public java.sql.Array getArray(int columnIndex) throws java.sql.SQLException
引数
int columnIndex:

列インデックスを指定します。最初の列は1、2番目の列は2、…となります。

戻り値

指定された列のSQL ARRAY値を表すjava.sql.Arrayオブジェクトを返します。

例外

PctoCommunicationFailureException例外とPctoInternalContradictionException例外以外は、ParticipantでJDBC Driverが送出した例外を送出します。

java.sql.SQLException:

次の場合に例外を送出します。

  • 引数が無効な場合

  • データベースアクセスエラーが発生した場合

  • メソッドが、クローズされた結果セットで呼び出された場合

java.sql.SQLFeatureNotSupportedException:

ParticipantのJDBC Driverがこのメソッドをサポートしない場合に送出します。

PctoCommunicationFailureException:

Entity-ServiceとParticipant間の通信に失敗した場合に送出します。

PctoInternalContradictionException:

Participantの内部で障害が発生した場合に送出します。

PctoTransactionStartException:

トランザクションの範囲外で実行されたためトランザクションブランチの開始に失敗した場合に送出します。

(4) getArray(java.lang.String columnLabel)

説明

このResultSetオブジェクトの現在行にある指定された列の値を、Javaプログラミング言語のArrayオブジェクトとして取り出します。

形式
public java.sql.Array getArray(java.lang.String columnLabel) throws java.sql.SQLException
引数
java.lang.String columnLabel:

SQL AS節として指定された列のラベルを指定します。SQL AS節が指定されていない場合、このラベルには列の名前を指定します。

戻り値

指定された列のSQL ARRAY値を表すjava.sql.Arrayオブジェクトを返します。

例外

PctoCommunicationFailureException例外とPctoInternalContradictionException例外以外は、ParticipantでJDBC Driverが送出した例外を送出します。

java.sql.SQLException:

次の場合に例外を送出します。

  • 引数が無効な場合

  • データベースアクセスエラーが発生した場合

  • メソッドが、クローズされた結果セットで呼び出された場合

java.sql.SQLFeatureNotSupportedException:

ParticipantのJDBC Driverがこのメソッドをサポートしない場合に送出します。

PctoCommunicationFailureException:

Entity-ServiceとParticipant間の通信に失敗した場合に送出します。

PctoInternalContradictionException:

Participantの内部で障害が発生した場合に送出します。

PctoTransactionStartException:

トランザクションの範囲外で実行されたためトランザクションブランチの開始に失敗した場合に送出します。

(5) getBigDecimal(int columnIndex)

説明

このResultSetオブジェクトの現在行にある指定された列の値を、完全な精度のjava.math.BigDecimalとして取り出します。

形式
public java.math.BigDecimal getBigDecimal(int columnIndex) throws java.sql.SQLException
引数
int columnIndex:

列インデックスを指定します。最初の列は1、2番目の列は2、…となります。

戻り値

全精度の列の値を返します。値が存在しない場合、返される値はJavaプログラミング言語のnullです。

例外

PctoCommunicationFailureException例外とPctoInternalContradictionException例外以外は、ParticipantでJDBC Driverが送出した例外を送出します。

java.sql.SQLException:

次の場合に例外を送出します。

  • 引数が無効な場合

  • データベースアクセスエラーが発生した場合

  • メソッドが、クローズされた結果セットで呼び出された場合

PctoCommunicationFailureException:

Entity-ServiceとParticipant間の通信に失敗した場合に送出します。

PctoInternalContradictionException:

Participantの内部で障害が発生した場合に送出します。

PctoTransactionStartException:

トランザクションの範囲外で実行されたためトランザクションブランチの開始に失敗した場合に送出します。

(6) getBigDecimal(java.lang.String columnLabel)

説明

このResultSetオブジェクトの現在行にある指定された列の値を、完全な精度のjava.math.BigDecimalとして取り出します。

形式
public java.math.BigDecimal getBigDecimal(java.lang.String columnLabel) throws java.sql.SQLException
引数
java.lang.String columnLabel:

SQL AS節として指定された列のラベルを指定します。SQL AS節が指定されていない場合、このラベルには列の名前を指定します。

戻り値

全精度の列の値を返します。値が存在しない場合、返される値はJavaプログラミング言語のnullです。

例外

PctoCommunicationFailureException例外とPctoInternalContradictionException例外以外は、ParticipantでJDBC Driverが送出した例外を送出します。

java.sql.SQLException:

次の場合に例外を送出します。

  • 引数が無効な場合

  • データベースアクセスエラーが発生した場合

  • メソッドが、クローズされた結果セットで呼び出された場合

PctoCommunicationFailureException:

Entity-ServiceとParticipant間の通信に失敗した場合に送出します。

PctoInternalContradictionException:

Participantの内部で障害が発生した場合に送出します。

PctoTransactionStartException:

トランザクションの範囲外で実行されたためトランザクションブランチの開始に失敗した場合に送出します。

(7) getBlob(int columnIndex)

説明

このResultSetオブジェクトの現在行にある指定された列の値を、Javaプログラミング言語のBlobオブジェクトとして取り出します。

形式
public java.sql.Blob getBlob(int columnIndex) throws java.sql.SQLException
引数
int columnIndex:

列インデックスを指定します。最初の列は1、2番目の列は2、…となります。

戻り値

指定された列のSQL BLOB値を表すBlobオブジェクトを返します。

例外

PctoCommunicationFailureException例外とPctoInternalContradictionException例外以外は、ParticipantでJDBC Driverが送出した例外を送出します。

java.sql.SQLException:

次の場合に例外を送出します。

  • 引数が無効な場合

  • データベースアクセスエラーが発生した場合

  • メソッドが、クローズされた結果セットで呼び出された場合

java.sql.SQLFeatureNotSupportedException:

ParticipantのJDBC Driverがこのメソッドをサポートしない場合に送出します。

PctoCommunicationFailureException:

Entity-ServiceとParticipant間の通信に失敗した場合に送出します。

PctoInternalContradictionException:

Participantの内部で障害が発生した場合に送出します。

PctoTransactionStartException:

トランザクションの範囲外で実行されたためトランザクションブランチの開始に失敗した場合に送出します。

(8) getBlob(java.lang.String columnLabel)

説明

このResultSetオブジェクトの現在行にある指定された列の値を、Javaプログラミング言語のBlobオブジェクトとして取り出します。

形式
public java.sql.Blob getBlob(java.lang.String columnLabel) throws java.sql.SQLException
引数
java.lang.String columnLabel:

SQL AS節として指定された列のラベルを指定します。SQL AS節が指定されていない場合、このラベルには列の名前を指定します。

戻り値

指定された列のSQL BLOB値を表すBlobオブジェクトを返します。

例外

PctoCommunicationFailureException例外とPctoInternalContradictionException例外以外は、ParticipantでJDBC Driverが送出した例外を送出します。

java.sql.SQLException:

次の場合に例外を送出します。

  • 引数が無効な場合

  • データベースアクセスエラーが発生した場合

  • メソッドが、クローズされた結果セットで呼び出された場合

java.sql.SQLFeatureNotSupportedException:

ParticipantのJDBC Driverがこのメソッドをサポートしない場合に送出します。

PctoCommunicationFailureException:

Entity-ServiceとParticipant間の通信に失敗した場合に送出します。

PctoInternalContradictionException:

Participantの内部で障害が発生した場合に送出します。

PctoTransactionStartException:

トランザクションの範囲外で実行されたためトランザクションブランチの開始に失敗した場合に送出します。

(9) getBoolean(int columnIndex)

説明

このResultSetオブジェクトの現在行にある指定された列の値を、Javaプログラミング言語のbooleanとして取り出します。

なお、次のどちらかに該当する場合は、falseが返されます。

  • 指定された列のデータ型がCHARまたはVARCHARで、"0"を含む場合

  • データ型がBIT、TINYINT、SMALLINT、INTEGER、またはBIGINTで、0を含む場合

次のどちらかに該当する場合は、trueが返されます。

  • 指定された列のデータ型がCHARまたはVARCHARで、"1"を含む場合

  • データ型がBIT、TINYINT、SMALLINT、INTEGER、またはBIGINTで、1を含む場合

形式
public boolean getBoolean(int columnIndex) throws java.sql.SQLException
引数
int columnIndex:

列インデックスを指定します。最初の列は1、2番目の列は2、…となります。

戻り値

列値を返します。値が存在しない場合、falseを返します。

例外

PctoCommunicationFailureException例外とPctoInternalContradictionException例外以外は、ParticipantでJDBC Driverが送出した例外を送出します。

java.sql.SQLException:

次の場合に例外を送出します。

  • 引数が無効な場合

  • データベースアクセスエラーが発生した場合

  • メソッドが、クローズされた結果セットで呼び出された場合

PctoCommunicationFailureException:

Entity-ServiceとParticipant間の通信に失敗した場合に送出します。

PctoInternalContradictionException:

Participantの内部で障害が発生した場合に送出します。

PctoTransactionStartException:

トランザクションの範囲外で実行されたためトランザクションブランチの開始に失敗した場合に送出します。

(10) getBoolean(java.lang.String columnLabel)

説明

このResultSetオブジェクトの現在行にある指定された列の値を、Javaプログラミング言語のbooleanとして取り出します。

なお、次のどちらかに該当する場合は、falseが返されます。

  • 指定された列のデータ型がCHARまたはVARCHARで、"0"を含む場合

  • データ型がBIT、TINYINT、SMALLINT、INTEGER、またはBIGINTで、0を含む場合

次のどちらかに該当する場合は、trueが返されます。

  • 指定された列のデータ型がCHARまたはVARCHARで、"1"を含む場合

  • データ型がBIT、TINYINT、SMALLINT、INTEGER、またはBIGINTで、1を含む場合

形式
public boolean getBoolean(java.lang.String columnLabel) throws java.sql.SQLException
引数
java.lang.String columnLabel:

SQL AS節として指定された列のラベルを指定します。SQL AS節が指定されていない場合、このラベルには列の名前を指定します。

戻り値

列値を返します。値が存在しない場合、falseを返します。

例外

PctoCommunicationFailureException例外とPctoInternalContradictionException例外以外は、ParticipantでJDBC Driverが送出した例外を送出します。

java.sql.SQLException:

次の場合に例外を送出します。

  • 引数が無効な場合

  • データベースアクセスエラーが発生した場合

  • メソッドが、クローズされた結果セットで呼び出された場合

PctoCommunicationFailureException:

Entity-ServiceとParticipant間の通信に失敗した場合に送出します。

PctoInternalContradictionException:

Participantの内部で障害が発生した場合に送出します。

PctoTransactionStartException:

トランザクションの範囲外で実行されたためトランザクションブランチの開始に失敗した場合に送出します。

(11) getByte(int columnIndex)

説明

このResultSetオブジェクトの現在行にある指定された列の値を、Javaプログラミング言語のbyteとして取り出します。

形式
public byte getByte(int columnIndex) throws java.sql.SQLException
引数
int columnIndex:

列インデックスを指定します。最初の列は1、2番目の列は2、…となります。

戻り値

列値を返します。値が存在しない場合、0を返します。

例外

PctoCommunicationFailureException例外とPctoInternalContradictionException例外以外は、ParticipantでJDBC Driverが送出した例外を送出します。

java.sql.SQLException:

次の場合に例外を送出します。

  • 引数が無効な場合

  • データベースアクセスエラーが発生した場合

  • メソッドが、クローズされた結果セットで呼び出された場合

PctoCommunicationFailureException:

Entity-ServiceとParticipant間の通信に失敗した場合に送出します。

PctoInternalContradictionException:

Participantの内部で障害が発生した場合に送出します。

PctoTransactionStartException:

トランザクションの範囲外で実行されたためトランザクションブランチの開始に失敗した場合に送出します。

(12) getByte(java.lang.String columnLabel)

説明

このResultSetオブジェクトの現在行にある指定された列の値を、Javaプログラミング言語のbyteとして取り出します。

形式
public byte getByte(java.lang.String columnLabel) throws java.sql.SQLException
引数
java.lang.String columnLabel:

SQL AS節として指定された列のラベルを指定します。SQL AS節が指定されていない場合、このラベルには列の名前を指定します。

戻り値

列値を返します。値が存在しない場合、0を返します。

例外

PctoCommunicationFailureException例外とPctoInternalContradictionException例外以外は、ParticipantでJDBC Driverが送出した例外を送出します。

java.sql.SQLException:

次の場合に例外を送出します。

  • 引数が無効な場合

  • データベースアクセスエラーが発生した場合

  • メソッドが、クローズされた結果セットで呼び出された場合

PctoCommunicationFailureException:

Entity-ServiceとParticipant間の通信に失敗した場合に送出します。

PctoInternalContradictionException:

Participantの内部で障害が発生した場合に送出します。

PctoTransactionStartException:

トランザクションの範囲外で実行されたためトランザクションブランチの開始に失敗した場合に送出します。

(13) getBytes(int columnIndex)

説明

このResultSetオブジェクトの現在行にある指定された列の値を、Javaプログラミング言語のbyte配列として取り出します。バイトはJDBC Driverによって返されたraw値を表します。

形式
public byte[] getBytes(int columnIndex) throws java.sql.SQLException
引数
int columnIndex:

列インデックスを指定します。最初の列は1、2番目の列は2、…となります。

戻り値

列値を返します。値が存在しない場合は、nullを返します。

例外

PctoCommunicationFailureException例外とPctoInternalContradictionException例外以外は、ParticipantでJDBC Driverが送出した例外を送出します。

java.sql.SQLException:

次の場合に例外を送出します。

  • 引数が無効な場合

  • データベースアクセスエラーが発生した場合

  • メソッドが、クローズされた結果セットで呼び出された場合

PctoCommunicationFailureException:

Entity-ServiceとParticipant間の通信に失敗した場合に送出します。

PctoInternalContradictionException:

Participantの内部で障害が発生した場合に送出します。

PctoTransactionStartException:

トランザクションの範囲外で実行されたためトランザクションブランチの開始に失敗した場合に送出します。

(14) getBytes(java.lang.String columnLabel)

説明

このResultSetオブジェクトの現在行にある指定された列の値を、Javaプログラミング言語のbyte配列として取り出します。byte配列には、JDBC Driverによって返されたraw値が格納されます。

形式
public byte[] getBytes(java.lang.String columnLabel) throws java.sql.SQLException
引数
java.lang.String columnLabel:

SQL AS節として指定された列のラベルを指定します。SQL AS節が指定されていない場合、このラベルには列の名前を指定します。

戻り値

列値を返します。値が存在しない場合は、nullを返します。

例外

PctoCommunicationFailureException例外とPctoInternalContradictionException例外以外は、ParticipantでJDBC Driverが送出した例外を送出します。

java.sql.SQLException:

次の場合に例外を送出します。

  • 引数が無効な場合

  • データベースアクセスエラーが発生した場合

  • メソッドが、クローズされた結果セットで呼び出された場合

PctoCommunicationFailureException:

Entity-ServiceとParticipant間の通信に失敗した場合に送出します。

PctoInternalContradictionException:

Participantの内部で障害が発生した場合に送出します。

PctoTransactionStartException:

トランザクションの範囲外で実行されたためトランザクションブランチの開始に失敗した場合に送出します。

(15) getClob(int columnIndex)

説明

このResultSetオブジェクトの現在行にある指定された列の値を、Javaプログラミング言語のClobオブジェクトとして取り出します。

形式
public java.sql.Clob getClob(int columnIndex) throws java.sql.SQLException
引数
int columnIndex:

列インデックスを指定します。最初の列は1、2番目の列は2、…となります。

戻り値

指定された列のSQL CLOB値を表すClobオブジェクトを返します。

例外

PctoCommunicationFailureException例外とPctoInternalContradictionException例外以外は、ParticipantでJDBC Driverが送出した例外を送出します。

java.sql.SQLException:

次の場合に例外を送出します。

  • 引数が無効な場合

  • データベースアクセスエラーが発生した場合

  • メソッドが、クローズされた結果セットで呼び出された場合

java.sql.SQLFeatureNotSupportedException:

ParticipantのJDBC Driverがこのメソッドをサポートしない場合に送出します。

PctoCommunicationFailureException:

Entity-ServiceとParticipant間の通信に失敗した場合に送出します。

PctoInternalContradictionException:

Participantの内部で障害が発生した場合に送出します。

PctoTransactionStartException:

トランザクションの範囲外で実行されたためトランザクションブランチの開始に失敗した場合に送出します。

(16) getClob(java.lang.String columnLabel)

説明

このResultSetオブジェクトの現在行にある指定された列の値を、Javaプログラミング言語のClobオブジェクトとして取り出します。

形式
public java.sql.Clob getClob(java.lang.String columnLabel) throws java.sql.SQLException
引数
java.lang.String columnLabel:

SQL AS節として指定された列のラベルを指定します。SQL AS節が指定されていない場合、このラベルには列の名前を指定します。

戻り値

指定された列のSQL CLOB値を表すClobオブジェクトを返します。

例外

PctoCommunicationFailureException例外とPctoInternalContradictionException例外以外は、ParticipantでJDBC Driverが送出した例外を送出します。

java.sql.SQLException:

次の場合に例外を送出します。

  • 引数が無効な場合

  • データベースアクセスエラーが発生した場合

  • メソッドが、クローズされた結果セットで呼び出された場合

java.sql.SQLFeatureNotSupportedException:

ParticipantのJDBC Driverがこのメソッドをサポートしない場合に送出します。

PctoCommunicationFailureException:

Entity-ServiceとParticipant間の通信に失敗した場合に送出します。

PctoInternalContradictionException:

Participantの内部で障害が発生した場合に送出します。

PctoTransactionStartException:

トランザクションの範囲外で実行されたためトランザクションブランチの開始に失敗した場合に送出します。

(17) getDate(int columnIndex)

説明

このResultSetオブジェクトの現在行にある指定された列の値を、Javaプログラミング言語のjava.sql.Dateオブジェクトとして取り出します。

形式
public java.sql.Date getDate(int columnIndex) throws java.sql.SQLException
引数
int columnIndex:

列インデックスを指定します。最初の列は1、2番目の列は2、…となります。

戻り値

列値を返します。値が存在しない場合は、nullを返します。

例外

PctoCommunicationFailureException例外とPctoInternalContradictionException例外以外は、ParticipantでJDBC Driverが送出した例外を送出します。

java.sql.SQLException:

次の場合に例外を送出します。

  • 引数が無効な場合

  • データベースアクセスエラーが発生した場合

  • メソッドが、クローズされた結果セットで呼び出された場合

PctoCommunicationFailureException:

Entity-ServiceとParticipant間の通信に失敗した場合に送出します。

PctoInternalContradictionException:

Participantの内部で障害が発生した場合に送出します。

PctoTransactionStartException:

トランザクションの範囲外で実行されたためトランザクションブランチの開始に失敗した場合に送出します。

(18) getDate(java.lang.String columnLabel)

説明

このResultSetオブジェクトの現在行にある指定された列の値を、Javaプログラミング言語のjava.sql.Dateオブジェクトとして取り出します。

形式
public java.sql.Date getDate(java.lang.String columnLabel) throws java.sql.SQLException
引数
java.lang.String columnLabel:

SQL AS節として指定された列のラベルを指定します。SQL AS節が指定されていない場合、このラベルには列の名前を指定します。

戻り値

列値を返します。値が存在しない場合は、nullを返します。

例外

PctoCommunicationFailureException例外とPctoInternalContradictionException例外以外は、ParticipantでJDBC Driverが送出した例外を送出します。

java.sql.SQLException:

次の場合に例外を送出します。

  • 引数が無効な場合

  • データベースアクセスエラーが発生した場合

  • メソッドが、クローズされた結果セットで呼び出された場合

PctoCommunicationFailureException:

Entity-ServiceとParticipant間の通信に失敗した場合に送出します。

PctoInternalContradictionException:

Participantの内部で障害が発生した場合に送出します。

PctoTransactionStartException:

トランザクションの範囲外で実行されたためトランザクションブランチの開始に失敗した場合に送出します。

(19) getDouble(int columnIndex)

説明

このResultSetオブジェクトの現在行にある指定された列の値を、Javaプログラミング言語のdoubleとして取り出します。

形式
public double getDouble(int columnIndex) throws java.sql.SQLException
引数
int columnIndex:

列インデックスを指定します。最初の列は1、2番目の列は2、…となります。

戻り値

列値を返します。値が存在しない場合、0を返します。

例外

PctoCommunicationFailureException例外とPctoInternalContradictionException例外以外は、ParticipantでJDBC Driverが送出した例外を送出します。

java.sql.SQLException:

次の場合に例外を送出します。

  • 引数が無効な場合

  • データベースアクセスエラーが発生した場合

  • メソッドが、クローズされた結果セットで呼び出された場合

PctoCommunicationFailureException:

Entity-ServiceとParticipant間の通信に失敗した場合に送出します。

PctoInternalContradictionException:

Participantの内部で障害が発生した場合に送出します。

PctoTransactionStartException:

トランザクションの範囲外で実行されたためトランザクションブランチの開始に失敗した場合に送出します。

(20) getDouble(java.lang.String columnLabel)

説明

このResultSetオブジェクトの現在行にある指定された列の値を、Javaプログラミング言語のdoubleとして取り出します。

形式
public double getDouble(java.lang.String columnLabel) throws java.sql.SQLException
引数
java.lang.String columnLabel:

SQL AS節として指定された列のラベルを指定します。SQL AS節が指定されていない場合、このラベルには列の名前を指定します。

戻り値

列値を返します。値が存在しない場合、0を返します。

例外

PctoCommunicationFailureException例外とPctoInternalContradictionException例外以外は、ParticipantでJDBC Driverが送出した例外を送出します。

java.sql.SQLException:

次の場合に例外を送出します。

  • 引数が無効な場合

  • データベースアクセスエラーが発生した場合

  • メソッドが、クローズされた結果セットで呼び出された場合

PctoCommunicationFailureException:

Entity-ServiceとParticipant間の通信に失敗した場合に送出します。

PctoInternalContradictionException:

Participantの内部で障害が発生した場合に送出します。

PctoTransactionStartException:

トランザクションの範囲外で実行されたためトランザクションブランチの開始に失敗した場合に送出します。

(21) getFloat(int columnIndex)

説明

このResultSetオブジェクトの現在行にある指定された列の値を、Javaプログラミング言語のfloatとして取り出します。

形式
public float getFloat(int columnIndex) throws java.sql.SQLException
引数
int columnIndex:

列インデックスを指定します。最初の列は1、2番目の列は2、…となります。

戻り値

列値を返します。値が存在しない場合は、0を返します。

例外

PctoCommunicationFailureException例外とPctoInternalContradictionException例外以外は、ParticipantでJDBC Driverが送出した例外を送出します。

java.sql.SQLException:

次の場合に例外を送出します。

  • 引数が無効な場合

  • データベースアクセスエラーが発生した場合

  • メソッドが、クローズされた結果セットで呼び出された場合

PctoCommunicationFailureException:

Entity-ServiceとParticipant間の通信に失敗した場合に送出します。

PctoInternalContradictionException:

Participantの内部で障害が発生した場合に送出します。

PctoTransactionStartException:

トランザクションの範囲外で実行されたためトランザクションブランチの開始に失敗した場合に送出します。

(22) getFloat(java.lang.String columnLabel)

説明

このResultSetオブジェクトの現在行にある指定された列の値を、Javaプログラミング言語のfloatとして取り出します。

形式
public float getFloat(java.lang.String columnLabel) throws java.sql.SQLException
引数
java.lang.String columnLabel:

SQL AS節として指定された列のラベルを指定します。SQL AS節が指定されていない場合、このラベルには列の名前を指定します。

戻り値

列値を返します。値が存在しない場合、0を返します。

例外

PctoCommunicationFailureException例外とPctoInternalContradictionException例外以外は、ParticipantでJDBC Driverが送出した例外を送出します。

java.sql.SQLException:

次の場合に例外を送出します。

  • 引数が無効な場合

  • データベースアクセスエラーが発生した場合

  • メソッドが、クローズされた結果セットで呼び出された場合

PctoCommunicationFailureException:

Entity-ServiceとParticipant間の通信に失敗した場合に送出します。

PctoInternalContradictionException:

Participantの内部で障害が発生した場合に送出します。

PctoTransactionStartException:

トランザクションの範囲外で実行されたためトランザクションブランチの開始に失敗した場合に送出します。

(23) getInt(int columnIndex)

説明

このResultSetオブジェクトの現在行にある指定された列の値を、Javaプログラミング言語のintとして取り出します。

形式
public int getInt(int columnIndex) throws java.sql.SQLException
引数
int columnIndex:

列インデックスを指定します。最初の列は1、2番目の列は2、…となります。

戻り値

列値を返します。値が存在しない場合、0を返します。

例外

PctoCommunicationFailureException例外とPctoInternalContradictionException例外以外は、ParticipantでJDBC Driverが送出した例外を送出します。

java.sql.SQLException:

次の場合に例外を送出します。

  • 引数が無効な場合

  • データベースアクセスエラーが発生した場合

  • メソッドが、クローズされた結果セットで呼び出された場合

PctoCommunicationFailureException:

Entity-ServiceとParticipant間の通信に失敗した場合に送出します。

PctoInternalContradictionException:

Participantの内部で障害が発生した場合に送出します。

PctoTransactionStartException:

トランザクションの範囲外で実行されたためトランザクションブランチの開始に失敗した場合に送出します。

(24) getInt(java.lang.String columnLabel)

説明

このResultSetオブジェクトの現在行にある指定された列の値を、Javaプログラミング言語のintとして取り出します。

形式
public int getInt(java.lang.String columnLabel) throws java.sql.SQLException
引数
java.lang.String columnLabel:

SQL AS節として指定された列のラベルを指定します。SQL AS節が指定されていない場合、このラベルには列の名前を指定します。

戻り値

列値を返します。値が存在しない場合、0を返します。

例外

PctoCommunicationFailureException例外とPctoInternalContradictionException例外以外は、ParticipantでJDBC Driverが送出した例外を送出します。

java.sql.SQLException:

次の場合に例外を送出します。

  • 引数が無効な場合

  • データベースアクセスエラーが発生した場合

  • メソッドが、クローズされた結果セットで呼び出された場合

PctoCommunicationFailureException:

Entity-ServiceとParticipant間の通信に失敗した場合に送出します。

PctoInternalContradictionException:

Participantの内部で障害が発生した場合に送出します。

PctoTransactionStartException:

トランザクションの範囲外で実行されたためトランザクションブランチの開始に失敗した場合に送出します。

(25) getLong(int columnIndex)

説明

このResultSetオブジェクトの現在行にある指定された列の値を、Javaプログラミング言語のlongとして取り出します。

形式
public long getLong(int columnIndex) throws java.sql.SQLException
引数
int columnIndex:

列インデックスを指定します。最初の列は1、2番目の列は2、…となります。

戻り値

列値を返します。値が存在しない場合、0を返します。

例外

PctoCommunicationFailureException例外とPctoInternalContradictionException例外以外は、ParticipantでJDBC Driverが送出した例外を送出します。

java.sql.SQLException:

次の場合に例外を送出します。

  • 引数が無効な場合

  • データベースアクセスエラーが発生した場合

  • メソッドが、クローズされた結果セットで呼び出された場合

PctoCommunicationFailureException:

Entity-ServiceとParticipant間の通信に失敗した場合に送出します。

PctoInternalContradictionException:

Participantの内部で障害が発生した場合に送出します。

PctoTransactionStartException:

トランザクションの範囲外で実行されたためトランザクションブランチの開始に失敗した場合に送出します。

(26) getLong(java.lang.String columnLabel)

説明

このResultSetオブジェクトの現在行にある指定された列の値を、Javaプログラミング言語のlongとして取り出します。

形式
public long getLong(java.lang.String columnLabel) throws java.sql.SQLException
引数
java.lang.String columnLabel:

SQL AS節として指定された列のラベルを指定します。SQL AS節が指定されていない場合、このラベルには列の名前を指定します。

戻り値

列値を返します。値が存在しない場合、0を返します。

例外

PctoCommunicationFailureException例外とPctoInternalContradictionException例外以外は、ParticipantでJDBC Driverが送出した例外を送出します。

java.sql.SQLException:

次の場合に例外を送出します。

  • 引数が無効な場合

  • データベースアクセスエラーが発生した場合

  • メソッドが、クローズされた結果セットで呼び出された場合

PctoCommunicationFailureException:

Entity-ServiceとParticipant間の通信に失敗した場合に送出します。

PctoInternalContradictionException:

Participantの内部で障害が発生した場合に送出します。

PctoTransactionStartException:

トランザクションの範囲外で実行されたためトランザクションブランチの開始に失敗した場合に送出します。

(27) getMetaData()

説明

このResultSetオブジェクトの列の数、型、およびプロパティを取得します。

形式
public java.sql.ResultSetMetaData getMetaData() throws java.sql.SQLException
引数

なし。

戻り値

このResultSetオブジェクトの列の記述を返します。

例外

PctoCommunicationFailureException例外とPctoInternalContradictionException例外以外は、ParticipantでJDBC Driverが送出した例外を送出します。

java.sql.SQLException:

次の場合に例外を送出します。

  • データベースアクセスエラーが発生した場合

  • メソッドが、クローズされた結果セットで呼び出された場合

PctoCommunicationFailureException:

Entity-ServiceとParticipant間の通信に失敗した場合に送出します。

PctoInternalContradictionException:

Participantの内部で障害が発生した場合に送出します。

PctoTransactionStartException:

トランザクションの範囲外で実行されたためトランザクションブランチの開始に失敗した場合に送出します。

(28) getNString(int columnIndex)

説明

このResultSetオブジェクトの現在行にある指定された列の値を、Javaプログラミング言語のStringとして取り出します。NCHAR、NVARCHAR、およびLONGNVARCHAR列にアクセスするときに使用します。

形式
public java.lang.String getNString(int columnIndex) throws java.sql.SQLException
引数
int columnIndex:

列インデックスを指定します。最初の列は1、2番目の列は2、…となります。

戻り値

列値を返します。値が存在しない場合は、nullを返します。

例外

PctoCommunicationFailureException例外とPctoInternalContradictionException例外以外は、ParticipantでJDBC Driverが送出した例外を送出します。

java.sql.SQLException:

次の場合に例外を送出します。

  • 引数が無効な場合

  • データベースアクセスエラーが発生した場合

  • メソッドが、クローズされた結果セットで呼び出された場合

java.sql.SQLFeatureNotSupportedException:

ParticipantのJDBC Driverがこのメソッドをサポートしない場合に送出します。

PctoCommunicationFailureException:

Entity-ServiceとParticipant間の通信に失敗した場合に送出します。

PctoInternalContradictionException:

Participantの内部で障害が発生した場合に送出します。

PctoTransactionStartException:

トランザクションの範囲外で実行されたためトランザクションブランチの開始に失敗した場合に送出します。

(29) getNString(java.lang.String columnLabel)

説明

このResultSetオブジェクトの現在行にある指定された列の値を、Javaプログラミング言語のStringとして取り出します。NCHAR、NVARCHAR、およびLONGNVARCHAR列にアクセスするときに使用します。

形式
public java.lang.String getNString(java.lang.String columnLabel) throws java.sql.SQLException
引数
java.lang.String columnLabel:

SQL AS節として指定された列のラベルを指定します。SQL AS節が指定されていない場合、このラベルには列の名前を指定します。

戻り値

列値を返します。値が存在しない場合は、nullを返します。

例外

PctoCommunicationFailureException例外とPctoInternalContradictionException例外以外は、ParticipantでJDBC Driverが送出した例外を送出します。

java.sql.SQLException:

次の場合に例外を送出します。

  • 引数が無効な場合

  • データベースアクセスエラーが発生した場合

  • メソッドが、クローズされた結果セットで呼び出された場合

java.sql.SQLFeatureNotSupportedException:

ParticipantのJDBC Driverがこのメソッドをサポートしない場合に送出します。

PctoCommunicationFailureException:

Entity-ServiceとParticipant間の通信に失敗した場合に送出します。

PctoInternalContradictionException:

Participantの内部で障害が発生した場合に送出します。

PctoTransactionStartException:

トランザクションの範囲外で実行されたためトランザクションブランチの開始に失敗した場合に送出します。

(30) getObject(int columnIndex)

説明

このResultSetオブジェクトの現在行にある指定された列の値を、Javaプログラミング言語のObjectとして取り出します。

このメソッドは、指定された列の値をJavaオブジェクトとして返します。Javaオブジェクトの型は、JDBCの仕様で指定されている組み込み型のマッピングに従って、列のSQL型に対応するデフォルトのJavaオブジェクト型になります。値がSQL NULLの場合、JDBC DriverはJava nullを返します。

HMP-PCTOは、データベース固有の抽象データ型には対応しません。

形式
public java.lang.Object getObject(int columnIndex) throws java.sql.SQLException
引数
int columnIndex:

列インデックスを指定します。最初の列は1、2番目の列は2、…となります。

戻り値

列値を保持しているjava.lang.Objectを返します。

例外

PctoCommunicationFailureException例外とPctoInternalContradictionException例外以外は、ParticipantでJDBC Driverが送出した例外を送出します。

java.sql.SQLException:

次の場合に例外を送出します。

  • 引数が無効な場合

  • データベースアクセスエラーが発生した場合

  • メソッドが、クローズされた結果セットで呼び出された場合

PctoCommunicationFailureException:

Entity-ServiceとParticipant間の通信に失敗した場合に送出します。

PctoInternalContradictionException:

Participantの内部で障害が発生した場合に送出します。

PctoTransactionStartException:

トランザクションの範囲外で実行されたためトランザクションブランチの開始に失敗した場合に送出します。

(31) getObject(java.lang.String columnLabel)

説明

このResultSetオブジェクトの現在行にある指定された列の値を、Javaプログラミング言語のObjectとして取り出します。

このメソッドは、指定された列の値をJavaオブジェクトとして返します。Javaオブジェクトの型は、JDBCの仕様で指定されている組み込み型のマッピングに従って、列のSQL型に対応するデフォルトのJavaオブジェクト型になります。値がSQL NULLの場合、JDBC DriverはJava nullを返します。

HMP-PCTOは、データベース固有の抽象データ型には対応しません。

形式
public java.lang.Object getObject(java.lang.String columnLabel) throws java.sql.SQLException
引数
java.lang.String columnLabel:

SQL AS節として指定された列のラベルを指定します。SQL AS節が指定されていない場合、このラベルには列の名前を指定します。

戻り値

列値を保持しているjava.lang.Objectを返します。

例外

PctoCommunicationFailureException例外とPctoInternalContradictionException例外以外は、ParticipantでJDBC Driverが送出した例外を送出します。

java.sql.SQLException:

次の場合に例外を送出します。

  • 引数が無効な場合

  • データベースアクセスエラーが発生した場合

  • メソッドが、クローズされた結果セットで呼び出された場合

PctoCommunicationFailureException:

Entity-ServiceとParticipant間の通信に失敗した場合に送出します。

PctoInternalContradictionException:

Participantの内部で障害が発生した場合に送出します。

PctoTransactionStartException:

トランザクションの範囲外で実行されたためトランザクションブランチの開始に失敗した場合に送出します。

(32) getObject(int columnIndex, Class<T> type)

説明

このResultSetオブジェクトの現在の行の指定された列の値を取得します。変換がサポートされている場合は、その列のSQL型を要求されたJavaデータ型に変換します。変換がサポートされていない場合、またはtypeにnullが指定された場合は、SQLExceptionがスローされます。

形式
public <T>T getObject(int columnIndex, Class<T> type) throws java.sql.SQLException
引数
int columnIndex:

列インデックスを指定します。最初の列は1、2番目の列は2、…となります。

Class<T> type:

指定された列の変換後のJavaデータ型を表すクラスを指定します。

戻り値

列値を保持するtypeのインスタンスを返します。

例外

PctoCommunicationFailureException例外とPctoInternalContradictionException例外以外は、ParticipantでJDBC Driverが送出した例外を送出します。

Java.sql.SQLException:

次の場合に例外を送出します。

  • 引数が無効な場合

  • データベースアクセスエラーが発生した場合

  • メソッドが、クローズされた結果セットで呼び出された場合

  • 変換がサポートされていない場合

  • typeがnullの場合

  • 変換でエラーが発生した場合

java.sql.SQLFeatureNotSupportedException:

ParticipantのJDBC Driverがこのメソッドをサポートしない場合に送出します。

PctoCommunicationFailureException:

Entity-ServiceとParticipant間の通信に失敗した場合に送出します。

PctoInternalContradictionException:

Participantの内部で障害が発生した場合に送出します。

PctoTransactionStartException:

トランザクションの範囲外で実行されたためトランザクションブランチの開始に失敗した場合に送出します。

(33) getObject(java.lang.String columnLabel, Class<T> type)

説明

このResultSetオブジェクトの現在行にある指定された列の値を取得します。変換がサポートされている場合は、その列のSQL型を要求されたJavaデータ型に変換します。変換がサポートされていない場合、またはtypeにnullが指定された場合は、SQLExceptionがスローされます。

形式
public <T>T getObject(java.lang.String columnLabel, Class<T> type) throws java.sql.SQLException
引数
java.lang.String columnLabel:

SQL AS節として指定された列のラベルを指定します。SQL AS節が指定されていない場合、このラベルには列の名前を指定します。

Class<T> type:

指定された列の変換後のJavaデータ型を表すクラスを指定します。

戻り値

列値を保持するtypeのインスタンスを返します。

例外

PctoCommunicationFailureException例外とPctoInternalContradictionException例外以外は、ParticipantでJDBC Driverが送出した例外を送出します。

java.sql.SQLException:

次の場合に例外を送出します。

  • 引数が無効な場合

  • データベースアクセスエラーが発生した場合

  • メソッドが、クローズされた結果セットで呼び出された場合

  • 変換がサポートされていない場合

  • typeがnullの場合

  • 変換でエラーが発生した場合

java.sql.SQLFeatureNotSupportedException:

ParticipantのJDBC Driverがこのメソッドをサポートしない場合に送出します。

PctoCommunicationFailureException:

Entity-ServiceとParticipant間の通信に失敗した場合に送出します。

PctoInternalContradictionException:

Participantの内部で障害が発生した場合に送出します。

PctoTransactionStartException:

トランザクションの範囲外で実行されたためトランザクションブランチの開始に失敗した場合に送出します。

(34) getShort(int columnIndex)

説明

このResultSetオブジェクトの現在行にある指定された列の値を、Javaプログラミング言語のshortとして取り出します。

形式
public short getShort(int columnIndex) throws java.sql.SQLException
引数
int columnIndex:

列インデックスを指定します。最初の列は1、2番目の列は2、…となります。

戻り値

列値を返します。値が存在しない場合、0を返します。

例外

PctoCommunicationFailureException例外とPctoInternalContradictionException例外以外は、ParticipantでJDBC Driverが送出した例外を送出します。

java.sql.SQLException:

次の場合に例外を送出します。

  • 引数が無効な場合

  • データベースアクセスエラーが発生した場合

  • メソッドが、クローズされた結果セットで呼び出された場合

PctoCommunicationFailureException:

Entity-ServiceとParticipant間の通信に失敗した場合に送出します。

PctoInternalContradictionException:

Participantの内部で障害が発生した場合に送出します。

PctoTransactionStartException:

トランザクションの範囲外で実行されたためトランザクションブランチの開始に失敗した場合に送出します。

(35) getShort(java.lang.String columnLabel)

説明

このResultSetオブジェクトの現在行にある指定された列の値を、Javaプログラミング言語のshortとして取り出します。

形式
public short getShort(java.lang.String columnLabel) throws java.sql.SQLException
引数
java.lang.String columnLabel:

SQL AS節として指定された列のラベルを指定します。SQL AS節が指定されていない場合、このラベルには列の名前を指定します。

戻り値

列値を返します。値が存在しない場合、0を返します。

例外

PctoCommunicationFailureException例外とPctoInternalContradictionException例外以外は、ParticipantでJDBC Driverが送出した例外を送出します。

java.sql.SQLException:

次の場合に例外を送出します。

  • 引数が無効な場合

  • データベースアクセスエラーが発生した場合

  • メソッドが、クローズされた結果セットで呼び出された場合

PctoCommunicationFailureException:

Entity-ServiceとParticipant間の通信に失敗した場合に送出します。

PctoInternalContradictionException:

Participantの内部で障害が発生した場合に送出します。

PctoTransactionStartException:

トランザクションの範囲外で実行されたためトランザクションブランチの開始に失敗した場合に送出します。

(36) getSQLXML(int columnIndex)

説明

このResultSetの現在行にある指定された列の値を、Javaプログラミング言語のjava.sql.SQLXMLオブジェクトとして取り出します。

形式
public java.sql.SQLXML getSQLXML(int columnIndex) throws java.sql.SQLException
引数
int columnIndex:

列インデックスを指定します。最初の列は1、2番目の列は2、…となります。

戻り値

SQL XML値をマッピングするSQLXMLオブジェクトを返します。

例外

PctoCommunicationFailureException例外とPctoInternalContradictionException例外以外は、ParticipantでJDBC Driverが送出した例外を送出します。

java.sql.SQLException:

次の場合に例外を送出します。

  • 引数が無効な場合

  • データベースアクセスエラーが発生した場合

  • メソッドが、クローズされた結果セットで呼び出された場合

java.sql.SQLFeatureNotSupportedException:

ParticipantのJDBC Driverがこのメソッドをサポートしない場合に送出します。

PctoCommunicationFailureException:

Entity-ServiceとParticipant間の通信に失敗した場合に送出します。

PctoInternalContradictionException:

Participantの内部で障害が発生した場合に送出します。

PctoTransactionStartException:

トランザクションの範囲外で実行されたためトランザクションブランチの開始に失敗した場合に送出します。

(37) getSQLXML(java.lang.String columnLabel)

説明

このResultSetの現在行にある指定された列の値を、Javaプログラミング言語のjava.sql.SQLXMLオブジェクトとして取り出します。

形式
public java.sql.SQLXML getSQLXML(java.lang.String columnLabel) throws java.sql.SQLException
引数
java.lang.String columnLabel:

SQL AS節として指定された列のラベルを指定します。SQL AS節が指定されていない場合、このラベルには列の名前を指定します。

戻り値

SQL XML値をマッピングするSQLXMLオブジェクトを返します。

例外

PctoCommunicationFailureException例外とPctoInternalContradictionException例外以外は、ParticipantでJDBC Driverが送出した例外を送出します。

java.sql.SQLException:

次の場合に例外を送出します。

  • 引数が無効な場合

  • データベースアクセスエラーが発生した場合

  • メソッドが、クローズされた結果セットで呼び出された場合

java.sql.SQLFeatureNotSupportedException:

ParticipantのJDBC Driverがこのメソッドをサポートしない場合に送出します。

PctoCommunicationFailureException:

Entity-ServiceとParticipant間の通信に失敗した場合に送出します。

PctoInternalContradictionException:

Participantの内部で障害が発生した場合に送出します。

PctoTransactionStartException:

トランザクションの範囲外で実行されたためトランザクションブランチの開始に失敗した場合に送出します。

(38) getString(int columnIndex)

説明

このResultSetオブジェクトの現在行にある指定された列の値を、Javaプログラミング言語のStringとして取り出します。

形式
public java.lang.String getString(int columnIndex) throws java.sql.SQLException
引数
int columnIndex:

列インデックスを指定します。最初の列は1、2番目の列は2、…となります。

戻り値

列値を返します。値が存在しない場合は、nullを返します。

例外

PctoCommunicationFailureException例外とPctoInternalContradictionException例外以外は、ParticipantでJDBC Driverが送出した例外を送出します。

java.sql.SQLException:

次の場合に例外を送出します。

  • 引数が無効な場合

  • データベースアクセスエラーが発生した場合

  • メソッドが、クローズされた結果セットで呼び出された場合

PctoCommunicationFailureException:

Entity-ServiceとParticipant間の通信に失敗した場合に送出します。

PctoInternalContradictionException:

Participantの内部で障害が発生した場合に送出します。

PctoTransactionStartException:

トランザクションの範囲外で実行されたためトランザクションブランチの開始に失敗した場合に送出します。

(39) getString(java.lang.String columnLabel)

説明

このResultSetオブジェクトの現在行にある指定された列の値を、Javaプログラミング言語のStringとして取り出します。

形式
public java.lang.String getString(java.lang.String columnLabel) throws java.sql.SQLException
引数
java.lang.String columnLabel:

SQL AS節として指定された列のラベルを指定します。SQL AS節が指定されていない場合、このラベルには列の名前を指定します。

戻り値

列値を返します。値が存在しない場合は、nullを返します。

例外

PctoCommunicationFailureException例外とPctoInternalContradictionException例外以外は、ParticipantでJDBC Driverが送出した例外を送出します。

java.sql.SQLException:

次の場合に例外を送出します。

  • 引数が無効な場合

  • データベースアクセスエラーが発生した場合

  • メソッドが、クローズされた結果セットで呼び出された場合

PctoCommunicationFailureException:

Entity-ServiceとParticipant間の通信に失敗した場合に送出します。

PctoInternalContradictionException:

Participantの内部で障害が発生した場合に送出します。

PctoTransactionStartException:

トランザクションの範囲外で実行されたためトランザクションブランチの開始に失敗した場合に送出します。

(40) getTime(int columnIndex)

説明

このResultSetオブジェクトの現在行にある指定された列の値を、Javaプログラミング言語のjava.sql.Timeオブジェクトとして取り出します。

形式
public java.sql.Time getTime(int columnIndex) throws java.sql.SQLException
引数
int columnIndex:

列インデックスを指定します。最初の列は1、2番目の列は2、…となります。

戻り値

列値を返します。値が存在しない場合は、nullを返します。

例外

PctoCommunicationFailureException例外とPctoInternalContradictionException例外以外は、ParticipantでJDBC Driverが送出した例外を送出します。

java.sql.SQLException:

次の場合に例外を送出します。
  • 引数が無効な場合

  • データベースアクセスエラーが発生した場合

  • メソッドが、クローズされた結果セットで呼び出された場合

PctoCommunicationFailureException:

Entity-ServiceとParticipant間の通信に失敗した場合に送出します。

PctoInternalContradictionException:

Participantの内部で障害が発生した場合に送出します。

PctoTransactionStartException:

トランザクションの範囲外で実行されたためトランザクションブランチの開始に失敗した場合に送出します。

(41) getTime(java.lang.String columnLabel)

説明

このResultSetオブジェクトの現在行にある指定された列の値を、Javaプログラミング言語のjava.sql.Timeオブジェクトとして取り出します。

形式
public java.sql.Time getTime(java.lang.String columnLabel) throws java.sql.SQLException
引数
java.lang.String columnLabel:

SQL AS節として指定された列のラベルを指定します。SQL AS節が指定されていない場合、このラベルには列の名前を指定します。

戻り値

列値を返します。値が存在しない場合は、nullを返します。

例外

PctoCommunicationFailureException例外とPctoInternalContradictionException例外以外は、ParticipantでJDBC Driverが送出した例外を送出します。

java.sql.SQLException:

次の場合に例外を送出します。

  • 引数が無効な場合

  • データベースアクセスエラーが発生した場合

  • メソッドが、クローズされた結果セットで呼び出された場合

PctoCommunicationFailureException:

Entity-ServiceとParticipant間の通信に失敗した場合に送出します。

PctoInternalContradictionException:

Participantの内部で障害が発生した場合に送出します。

PctoTransactionStartException:

トランザクションの範囲外で実行されたためトランザクションブランチの開始に失敗した場合に送出します。

(42) getTimestamp(int columnIndex)

説明

このResultSetオブジェクトの現在行にある指定された列の値を、Javaプログラミング言語のjava.sql.Timestampオブジェクトとして取り出します。

形式
public java.sql.Timestamp getTimestamp(int columnIndex) throws java.sql.SQLException
引数
int columnIndex:

列インデックスを指定します。最初の列は1、2番目の列は2、…となります。

戻り値

列値を返します。値が存在しない場合は、nullを返します。

例外

PctoCommunicationFailureException例外とPctoInternalContradictionException例外以外は、ParticipantでJDBC Driverが送出した例外を送出します。

java.sql.SQLException:

次の場合に例外を送出します。

  • 引数が無効な場合

  • データベースアクセスエラーが発生した場合

  • メソッドが、クローズされた結果セットで呼び出された場合

PctoCommunicationFailureException:

Entity-ServiceとParticipant間の通信に失敗した場合に送出します。

PctoInternalContradictionException:

Participantの内部で障害が発生した場合に送出します。

PctoTransactionStartException:

トランザクションの範囲外で実行されたためトランザクションブランチの開始に失敗した場合に送出します。

(43) getTimestamp(java.lang.String columnLabel)

説明

このResultSetオブジェクトの現在行にある指定された列の値を、Javaプログラミング言語のjava.sql.Timestampオブジェクトとして取り出します。

形式

public java.sql.Timestamp getTimestamp(java.lang.String columnLabel) throws java.sql.SQLException

引数
java.lang.String columnLabel:

SQL AS節として指定された列のラベルを指定します。SQL AS節が指定されていない場合、このラベルには列の名前を指定します。

戻り値

列値を返します。値が存在しない場合は、nullを返します。

例外

PctoCommunicationFailureException例外とPctoInternalContradictionException例外以外は、ParticipantでJDBC Driverが送出した例外を送出します。

java.sql.SQLException:

次の場合に例外を送出します。

  • 引数が無効な場合

  • データベースアクセスエラーが発生した場合

  • メソッドが、クローズされた結果セットで呼び出された場合

PctoCommunicationFailureException:

Entity-ServiceとParticipant間の通信に失敗した場合に送出します。

PctoInternalContradictionException:

Participantの内部で障害が発生した場合に送出します。

PctoTransactionStartException:

トランザクションの範囲外で実行されたためトランザクションブランチの開始に失敗した場合に送出します。

(44) getType()

説明

このResultSetオブジェクトの型を返します。型は、結果セットを作成したStatementオブジェクトによって決まります。

形式
public int getType() throws java.sql.SQLException
引数

なし。

戻り値

ResultSet.TYPE_FORWARD_ONLY(1003)、ResultSet.TYPE_SCROLL_INSENSITIVE(1004)、またはResultSet.TYPE_SCROLL_SENSITIVE(1005)を返します。

例外

PctoCommunicationFailureException例外とPctoInternalContradictionException例外以外は、ParticipantでJDBC Driverが送出した例外を送出します。

java.sql.SQLException:

次の場合に例外を送出します。

  • データベースアクセスエラーが発生した場合

  • メソッドが、クローズされた結果セットで呼び出された場合

PctoCommunicationFailureException:

Entity-ServiceとParticipant間の通信に失敗した場合に送出します。

PctoInternalContradictionException:

Participantの内部で障害が発生した場合に送出します。

PctoTransactionStartException:

トランザクションの範囲外で実行されたためトランザクションブランチの開始に失敗した場合に送出します。

(45) isClosed()

説明

このResultSetオブジェクトがクローズされているかどうかを取得します。ResultSetオブジェクトでcloseメソッドが呼び出されるか、または自動的にクローズされる場合に、ResultSetオブジェクトがクローズされます。

形式
public boolean isClosed() throws java.sql.SQLException
引数

なし。

戻り値

このResultSetオブジェクトがクローズされている場合はtrueを、オープン状態の場合はfalseを返します。

例外

PctoCommunicationFailureException例外とPctoInternalContradictionException例外以外は、ParticipantでJDBC Driverが送出した例外を送出します。

java.sql.SQLException:

データベースアクセスエラーが発生した場合に送出します。

PctoCommunicationFailureException:

Entity-ServiceとParticipant間の通信に失敗した場合に送出します。

PctoInternalContradictionException:

Participantの内部で障害が発生した場合に送出します。

PctoTransactionStartException:

トランザクションの範囲外で実行されたためトランザクションブランチの開始に失敗した場合に送出します。

(46) next()

説明

カーソルを現在の位置から順方向に1行移動します。ResultSetのカーソルは、初期状態では最初の行の前に位置づけられています。nextメソッドの最初の呼び出しによって、最初の行が現在行になります。2番目の呼び出しによって2行目が現在行になり、以下同様に続きます。nextメソッドの呼び出しでfalseが返された場合、カーソルは最終行の後ろに位置します。現在行で入力ストリームがオープンしている場合、nextメソッドへの呼び出しは暗黙的にそのストリームをクローズさせます。

形式
public boolean next() throws java.sql.SQLException
引数

なし。

戻り値

新しい現在の行が有効の場合はtrueを、行がそれ以上存在しない場合はfalseを返します。

例外

PctoCommunicationFailureException例外とPctoInternalContradictionException例外以外は、ParticipantでJDBC Driverが送出した例外を送出します。

java.sql.SQLException:

次の場合に例外を送出します。

  • データベースアクセスエラーが発生した場合

  • メソッドが、クローズされた結果セットで呼び出された場合

PctoCommunicationFailureException:

Entity-ServiceとParticipant間の通信に失敗した場合に送出します。

PctoInternalContradictionException:

Participantの内部で障害が発生した場合に送出します。

PctoTransactionStartException:

トランザクションの範囲外で実行されたためトランザクションブランチの開始に失敗した場合に送出します。

(47) wasNull()

説明

最後に読み込まれた列の値がSQL NULLであるかどうかを通知します。最初にgetterメソッドの1つを呼び出して、列の値を読み込みます。次にwasNullメソッドを呼び出して、読み込まれた値がSQL NULLかどうかを判定します。

形式
public boolean wasNull() throws java.sql.SQLException
引数

なし。

戻り値

最後に読み込まれた列の値がSQL NULLの場合はtrueを、それ以外の場合はfalseを返します。

例外

PctoCommunicationFailureException例外とPctoInternalContradictionException例外以外は、ParticipantでJDBC Driverが送出した例外を送出します。

java.sql.SQLException:

次の場合に例外を送出します。

  • データベースアクセスエラーが発生した場合

  • メソッドが、クローズされた結果セットで呼び出された場合

PctoCommunicationFailureException:

Entity-ServiceとParticipant間の通信に失敗した場合に送出します。

PctoInternalContradictionException:

Participantの内部で障害が発生した場合に送出します。

PctoTransactionStartException:

トランザクションの範囲外で実行されたためトランザクションブランチの開始に失敗した場合に送出します。