public enum JDBCType extends Enum<JDBCType> implements SQLType
定义用于标识通用SQL类型(称为JDBC类型)的常量。
SQLType
Enum Constant and Description |
---|
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 。
|
Modifier and Type | Method and Description |
---|---|
String |
getName()
返回表示SQL数据类型的
SQLType 名称。
|
String |
getVendor()
返回支持此数据类型的供应商的名称。
|
Integer |
getVendorTypeNumber()
返回数据类型的供应商特定类型编号。
|
static JDBCType |
valueOf(int type)
返回
JDBCType 对应于指定的
Types 值
|
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
- 如果参数为空
public String getName()
SQLType
名称。
public String getVendor()
public Integer getVendorTypeNumber()
getVendorTypeNumber
在界面
SQLType
JDBCType
,数据类型的值将与Types
相同。
public static JDBCType valueOf(int type)
JDBCType
对应于指定的
Types
值
type
-
Types
价值
JDBCType
常数
IllegalArgumentException
- 如果此枚举类型不具有指定的
Types
值的常量
Types
Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 1993, 2014, Oracle and/or its affiliates. All rights reserved.