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、インタフェースSQLTypeJDBCTypeの場合、値はデータ型の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も参照してください。