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