|
JavaTM 2 Platform Std. Ed. v1.4.0 |
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
PreparedStatement
オブジェクト内のパラメータの型とプロパティについての情報の取得に使用するオブジェクトです。
フィールドの概要 | |
static int |
parameterModeIn
パラメータのモードが IN であることを示す定数です。 |
static int |
parameterModeInOut
パラメータのモードが INOUT であることを示す定数です。 |
static int |
parameterModeOut
パラメータのモードが OUT であることを示す定数です。 |
static int |
parameterModeUnknown
パラメータのモードが不明であることを示す定数です。 |
static int |
parameterNoNulls
パラメータが NULL 値を許可しないことを示す定数です。 |
static int |
parameterNullable
パラメータが NULL 値を許可することを示す定数です。 |
static int |
parameterNullableUnknown
パラメータが NULL 値を許可するかどうか不明であることを示す定数です。 |
メソッドの概要 | |
String |
getParameterClassName(int param)
インスタンスが PreparedStatement.setObject メソッドに渡される Java クラスの完全指定された名前を取得します。 |
int |
getParameterCount()
この ParameterMetaData オブジェクトが情報を含む PreparedStatement 内のパラメータの数を取得します。 |
int |
getParameterMode(int param)
指定されたパラメータのモードを取得します。 |
int |
getParameterType(int param)
指定されたパラメータの SQL 型を取得します。 |
String |
getParameterTypeName(int param)
指定されたパラメータのデータベース固有の型名を取得します。 |
int |
getPrecision(int param)
指定されたパラメータの 10 進桁数を取得します。 |
int |
getScale(int param)
指定されたパラメータの小数点以下の桁数を取得します。 |
int |
isNullable(int param)
指定されたパラメータで null 値が許可されるかどうかを取得します。 |
boolean |
isSigned(int param)
指定されたパラメータの値が符号付き数値かどうかを取得します。 |
フィールドの詳細 |
public static final int parameterNoNulls
NULL
値を許可しないことを示す定数です。
public static final int parameterNullable
NULL
値を許可することを示す定数です。
public static final int parameterNullableUnknown
public static final int parameterModeUnknown
public static final int parameterModeIn
public static final int parameterModeInOut
public static final int parameterModeOut
メソッドの詳細 |
public int getParameterCount() throws SQLException
ParameterMetaData
オブジェクトが情報を含む PreparedStatement
内のパラメータの数を取得します。
SQLException
- データベースアクセスエラーが発生した場合public int isNullable(int param) throws SQLException
param
- 最初のパラメータは 1、2 番目のパラメータは 2、などとする
ParameterMetaData.parameterNoNulls
、ParameterMetaData.parameterNullable
、または ParameterMetaData.parameterNullableUnknown
のうちの 1 つ
SQLException
- データベースアクセスエラーが発生した場合public boolean isSigned(int param) throws SQLException
param
- 最初のパラメータは 1、2 番目のパラメータは 2、などとする
true
、そうでない場合は false
SQLException
- データベースアクセスエラーが発生した場合public int getPrecision(int param) throws SQLException
param
- 最初のパラメータは 1、2 番目のパラメータは 2、などとする
SQLException
- データベースアクセスエラーが発生した場合public int getScale(int param) throws SQLException
param
- 最初のパラメータは 1、2 番目のパラメータは 2、などとする
SQLException
- データベースアクセスエラーが発生した場合public int getParameterType(int param) throws SQLException
param
- 最初のパラメータは 1、2 番目のパラメータは 2、などとする
java.sql.Types
からの SQL 型
SQLException
- データベースアクセスエラーが発生した場合Types
public String getParameterTypeName(int param) throws SQLException
param
- 最初のパラメータは 1、2 番目のパラメータは 2、などとする
SQLException
- データベースアクセスエラーが発生した場合public String getParameterClassName(int param) throws SQLException
PreparedStatement.setObject
メソッドに渡される Java クラスの完全指定された名前を取得します。
param
- 最初のパラメータは 1、2 番目のパラメータは 2、などとする
PreparedStatement.setObject
メソッドによって使用される Java プログラミング言語のクラスの完全指定された名前。カスタムマッピングに使用されるクラス名
SQLException
- データベースアクセスエラーが発生した場合public int getParameterMode(int param) throws SQLException
param
- 最初のパラメータは 1、2 番目のパラメータは 2、などとする
ParameterMetaData.parameterModeIn
、ParameterMetaData.parameterModeOut
、ParameterMetaData.parameterModeInOut
、または ParameterMetaData.parameterModeUnknown
のうちの 1 つ
SQLException
- データベースアクセスエラーが発生した場合
|
JavaTM 2 Platform Std. Ed. v1.4.0 |
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
Java、Java 2D、および JDBC は米国ならびにその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-2002 Sun Microsystems, Inc. 901 San Antonio Road
Palo Alto, California, 94303, U.S.A. All Rights Reserved.