public enum JDBCType extends Enum<JDBCType> implements SQLType
JDBC型と呼ばれる、汎用SQL型を識別するために使用する定数を定義します。
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() |
この列挙型の定数を含む配列を、宣言されている順序で返します。
|
public static final JDBCType BIT
BIT
を識別します。public static final JDBCType TINYINT
TINYINT
を識別します。public static final JDBCType SMALLINT
SMALLINT
を識別します。public static final JDBCType INTEGER
INTEGER
を識別します。public static final JDBCType BIGINT
BIGINT
を識別します。public static final JDBCType FLOAT
FLOAT
を識別します。public static final JDBCType REAL
REAL
を識別します。public static final JDBCType DOUBLE
DOUBLE
を識別します。public static final JDBCType NUMERIC
NUMERIC
を識別します。public static final JDBCType DECIMAL
DECIMAL
を識別します。public static final JDBCType CHAR
CHAR
を識別します。public static final JDBCType VARCHAR
VARCHAR
を識別します。public static final JDBCType LONGVARCHAR
LONGVARCHAR
を識別します。public static final JDBCType DATE
DATE
を識別します。public static final JDBCType TIME
TIME
を識別します。public static final JDBCType TIMESTAMP
TIMESTAMP
を識別します。public static final JDBCType BINARY
BINARY
を識別します。public static final JDBCType VARBINARY
VARBINARY
を識別します。public static final JDBCType LONGVARBINARY
LONGVARBINARY
を識別します。public static final JDBCType NULL
NULL
を識別します。public static final JDBCType OTHER
public static final JDBCType JAVA_OBJECT
public static final JDBCType DISTINCT
DISTINCT
を識別します。public static final JDBCType STRUCT
STRUCT
を識別します。public static final JDBCType ARRAY
ARRAY
を識別します。public static final JDBCType BLOB
BLOB
を識別します。public static final JDBCType CLOB
CLOB
を識別します。public static final JDBCType REF
REF
を識別します。public static final JDBCType DATALINK
DATALINK
を識別します。public static final JDBCType BOOLEAN
BOOLEAN
を識別します。public static final JDBCType ROWID
ROWID
を識別します。public static final JDBCType NCHAR
NCHAR
を識別します。public static final JDBCType NVARCHAR
NVARCHAR
を識別します。public static final JDBCType LONGNVARCHAR
LONGNVARCHAR
を識別します。public static final JDBCType NCLOB
NCLOB
を識別します。public static final JDBCType SQLXML
SQLXML
を識別します。public static final JDBCType REF_CURSOR
REF_CURSOR
を識別します。public static final JDBCType TIME_WITH_TIMEZONE
TIME_WITH_TIMEZONE
を識別します。public static final JDBCType TIMESTAMP_WITH_TIMEZONE
TIMESTAMP_WITH_TIMEZONE
を識別します。public static JDBCType[] values()
for (JDBCType c : JDBCType.values()) System.out.println(c);
public static JDBCType valueOf(String name)
name
- 返される列挙型定数の名前。IllegalArgumentException
- 指定された名前を持つ定数をこの列挙型が持っていない場合NullPointerException
- 引数がnullの場合public String getName()
SQLType
名を返します。public String getVendor()
public Integer getVendorTypeNumber()
getVendorTypeNumber
、インタフェースSQLType
JDBCType
の場合、値はデータ型のTypes
と同じ値になります。 public static JDBCType valueOf(int type)
Types
値に対応するJDBCType
を返しますtype
- Types
値JDBCType
定数IllegalArgumentException
- この列挙型に、指定されたTypes
値を持つ定数がない場合Types
バグまたは機能を送信
詳細なAPIリファレンスおよび開発者ドキュメントについては、Java SEのドキュメントを参照してください。 そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。
Copyright © 1993, 2025, Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Documentation Redistribution Policyも参照してください。