|
JavaTM 2 Platform Std. Ed. v1.3 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object | +--java.lang.Throwable | +--java.lang.Exception | +--java.sql.SQLException | +--java.sql.SQLWarning | +--java.sql.DataTruncation
JDBC が予期せずデータの値を切り捨てる場合に、DataTruncation 警告を通知する (読み込み時) か、DataTruncation 例外をスローする (書き込み時) 例外です。
DataTruncation
に対する SQLstate は 01004
です。
コンストラクタの概要 | |
DataTruncation(int index,
boolean parameter,
boolean read,
int dataSize,
int transferSize)
DataTruncation オブジェクトを作成します。 |
メソッドの概要 | |
int |
getDataSize()
転送されるべきだったデータのバイト数を取得します。 |
int |
getIndex()
打ち切られたカラムまたはパラメータのインデックスを取り出します。 |
boolean |
getParameter()
打ち切られた値がパラメータ値であったか、カラム値であったかを示します。 |
boolean |
getRead()
値が読み込み時に打ち切られたかどうかを示します。 |
int |
getTransferSize()
実際に転送されたデータのバイト数を取得します。 |
クラス java.sql.SQLWarning から継承したメソッド |
getNextWarning, setNextWarning |
クラス java.sql.SQLException から継承したメソッド |
getErrorCode, getNextException, getSQLState, setNextException |
クラス java.lang.Throwable から継承したメソッド |
fillInStackTrace, getLocalizedMessage, getMessage, printStackTrace, printStackTrace, printStackTrace, toString |
クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
コンストラクタの詳細 |
public DataTruncation(int index, boolean parameter, boolean read, int dataSize, int transferSize)
DataTruncation
オブジェクトを作成します。SQLState は 01004 に初期化され、理由を示す値は 「Data truncation」、vendorCode は SQLException のデフォルト値、ほかのフィールドは指定された値にそれぞれ設定されます。index
- パラメータまたはカラムの値のインデックスparameter
- パラメータの値が打ち切られた場合は trueread
- 読み込みが打ち切られた場合は truedataSize
- データの元のサイズtransferSize
- 打ち切り後のサイズメソッドの詳細 |
public int getIndex()
カラムまたはパラメータのインデックスが不明の場合、この値は -1 です。この場合、parameter
と read
フィールドは無視しなければなりません。
public boolean getParameter()
true
、カラムの値であった場合は false
public boolean getRead()
true
、書き込み時の場合は false
public int getDataSize()
-1
です。public int getTransferSize()
-1
です。
|
JavaTM 2 Platform Std. Ed. v1.3 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
Java、Java 2D、JDBC は、米国およびその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-2000 Sun Microsystems, Inc. 901 San Antonio Road,
Palo Alto, California, 94303, U.S.A. All Rights Reserved.