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値を持つ定数がない場合- 関連項目:
-