java.lang.Object
java.lang.Enum<JDBCType>
java.sql.JDBCType
- すべての実装されたインタフェース:
Serializable
,Comparable<JDBCType>
,Constable
,SQLType
JDBC型と呼ばれる、汎用SQL型を識別するために使用する定数を定義します。
- 導入されたバージョン:
- 1.8
- 関連項目:
-
ネストされたクラスのサマリー
クラスjava.lang.Enumで宣言されたネストされたクラス/インタフェース
Enum.EnumDesc<E extends Enum<E>>
-
列挙型定数のサマリー
列挙型定数列挙型定数説明汎用SQL型ARRAY
を識別します。汎用SQL型BIGINT
を識別します。汎用SQL型BINARY
を識別します。汎用SQL型BIT
を識別します。汎用SQL型BLOB
を識別します。汎用SQL型BOOLEAN
を識別します。汎用SQL型CHAR
を識別します。汎用SQL型CLOB
を識別します。汎用SQL型DATALINK
を識別します。汎用SQL型DATE
を識別します。汎用SQL型DECIMAL
を識別します。汎用SQL型DISTINCT
を識別します。汎用SQL型DOUBLE
を識別します。汎用SQL型FLOAT
を識別します。汎用SQL型INTEGER
を識別します。このSQL型がデータベース固有であり、getObjectおよびsetObjectメソッドによってアクセスできるJavaオブジェクトにマップされることを示します。汎用SQL型LONGNVARCHAR
を識別します。汎用SQL型LONGVARBINARY
を識別します。汎用SQL型LONGVARCHAR
を識別します。汎用SQL型NCHAR
を識別します。汎用SQL型NCLOB
を識別します。汎用SQL値NULL
を識別します。汎用SQL型NUMERIC
を識別します。汎用SQL型NVARCHAR
を識別します。このSQL型がデータベース固有であり、getObjectおよびsetObjectメソッドによってアクセスできるJavaオブジェクトにマップされることを示します。汎用SQL型REAL
を識別します。汎用SQL型REF
を識別します。汎用SQL型REF_CURSOR
を識別します。SQL型ROWID
を識別します。汎用SQL型SMALLINT
を識別します。汎用SQL型SQLXML
を識別します。汎用SQL型STRUCT
を識別します。汎用SQL型TIME
を識別します。汎用SQL型TIME_WITH_TIMEZONE
を識別します。汎用SQL型TIMESTAMP
を識別します。汎用SQL型TIMESTAMP_WITH_TIMEZONE
を識別します。汎用SQL型TINYINT
を識別します。汎用SQL型VARBINARY
を識別します。汎用SQL型VARCHAR
を識別します。 -
メソッドのサマリー
-
列挙型定数の詳細
-
BIT
public static final JDBCType BIT汎用SQL型BIT
を識別します。 -
TINYINT
public static final JDBCType TINYINT汎用SQL型TINYINT
を識別します。 -
SMALLINT
public static final JDBCType SMALLINT汎用SQL型SMALLINT
を識別します。 -
INTEGER
public static final JDBCType INTEGER汎用SQL型INTEGER
を識別します。 -
BIGINT
public static final JDBCType BIGINT汎用SQL型BIGINT
を識別します。 -
FLOAT
public static final JDBCType FLOAT汎用SQL型FLOAT
を識別します。 -
REAL
public static final JDBCType REAL汎用SQL型REAL
を識別します。 -
DOUBLE
public static final JDBCType DOUBLE汎用SQL型DOUBLE
を識別します。 -
NUMERIC
public static final JDBCType NUMERIC汎用SQL型NUMERIC
を識別します。 -
DECIMAL
public static final JDBCType DECIMAL汎用SQL型DECIMAL
を識別します。 -
CHAR
public static final JDBCType CHAR汎用SQL型CHAR
を識別します。 -
VARCHAR
public static final JDBCType VARCHAR汎用SQL型VARCHAR
を識別します。 -
LONGVARCHAR
public static final JDBCType LONGVARCHAR汎用SQL型LONGVARCHAR
を識別します。 -
DATE
public static final JDBCType DATE汎用SQL型DATE
を識別します。 -
TIME
public static final JDBCType TIME汎用SQL型TIME
を識別します。 -
TIMESTAMP
public static final JDBCType TIMESTAMP汎用SQL型TIMESTAMP
を識別します。 -
BINARY
public static final JDBCType BINARY汎用SQL型BINARY
を識別します。 -
VARBINARY
public static final JDBCType VARBINARY汎用SQL型VARBINARY
を識別します。 -
LONGVARBINARY
public static final JDBCType LONGVARBINARY汎用SQL型LONGVARBINARY
を識別します。 -
NULL
public static final JDBCType NULL汎用SQL値NULL
を識別します。 -
OTHER
public static final JDBCType OTHERこのSQL型がデータベース固有であり、getObjectおよびsetObjectメソッドによってアクセスできるJavaオブジェクトにマップされることを示します。 -
JAVA_OBJECT
public static final JDBCType JAVA_OBJECTこのSQL型がデータベース固有であり、getObjectおよびsetObjectメソッドによってアクセスできるJavaオブジェクトにマップされることを示します。 -
DISTINCT
public static final JDBCType DISTINCT汎用SQL型DISTINCT
を識別します。 -
STRUCT
public static final JDBCType STRUCT汎用SQL型STRUCT
を識別します。 -
ARRAY
public static final JDBCType ARRAY汎用SQL型ARRAY
を識別します。 -
BLOB
public static final JDBCType BLOB汎用SQL型BLOB
を識別します。 -
CLOB
public static final JDBCType CLOB汎用SQL型CLOB
を識別します。 -
REF
public static final JDBCType REF汎用SQL型REF
を識別します。 -
DATALINK
public static final JDBCType DATALINK汎用SQL型DATALINK
を識別します。 -
BOOLEAN
public static final JDBCType BOOLEAN汎用SQL型BOOLEAN
を識別します。 -
ROWID
public static final JDBCType ROWIDSQL型ROWID
を識別します。 -
NCHAR
public static final JDBCType NCHAR汎用SQL型NCHAR
を識別します。 -
NVARCHAR
public static final JDBCType NVARCHAR汎用SQL型NVARCHAR
を識別します。 -
LONGNVARCHAR
public static final JDBCType LONGNVARCHAR汎用SQL型LONGNVARCHAR
を識別します。 -
NCLOB
public static final JDBCType NCLOB汎用SQL型NCLOB
を識別します。 -
SQLXML
public static final JDBCType SQLXML汎用SQL型SQLXML
を識別します。 -
REF_CURSOR
public static final JDBCType REF_CURSOR汎用SQL型REF_CURSOR
を識別します。 -
TIME_WITH_TIMEZONE
public static final JDBCType TIME_WITH_TIMEZONE汎用SQL型TIME_WITH_TIMEZONE
を識別します。 -
TIMESTAMP_WITH_TIMEZONE
public static final JDBCType TIMESTAMP_WITH_TIMEZONE汎用SQL型TIMESTAMP_WITH_TIMEZONE
を識別します。
-
-
メソッドの詳細
-
values
public static JDBCType[] values()この列挙クラスの定数を含む配列を宣言されている順序で 返します。- 戻り値:
- この列挙クラスの定数を宣言されている順序で含む配列
-
valueOf
指定された名前を持つこのクラスのenum定数を返します。 文字列は、このクラスでenum定数を宣言するために使用される識別子とexactlyと一致する必要があります。 (不適切な空白文字は許可されません。)- パラメータ:
name
- 返される列挙型定数の名前。- 戻り値:
- 指定された名前を持つ列挙型定数
- 例外:
IllegalArgumentException
- この列挙型クラスに指定された名前の定数がない場合NullPointerException
- 引数がnullの場合
-
getName
public String getName()SQLデータ型を表すSQLType
名を返します。 -
getVendor
public String getVendor()このデータ型をサポートするベンダーの名前を返します。 -
getVendorTypeNumber
public Integer getVendorTypeNumber()データ型のベンダー固有の型番号を返します。- 定義:
getVendorTypeNumber
、インタフェースSQLType
- 戻り値:
- データ型を表す整数。
JDBCType
の場合、値はデータ型のTypes
と同じ値になります。
-
valueOf
public static JDBCType valueOf(int type) 指定されたTypes
値に対応するJDBCType
を返します- パラメータ:
type
-Types
値- 戻り値:
JDBCType
定数- 例外:
IllegalArgumentException
- この列挙型に、指定されたTypes
値を持つ定数がない場合- 関連項目:
-