- 所有已实现的接口:
-
Serializable,Comparable<JDBCType>,Constable,SQLType
定义用于标识通用SQL类型(称为JDBC类型)的常量。
- 自:
- 1.8
- 参见:
-
Nested Class Summary
Nested classes/interfaces declared in class java.lang.Enum
Enum.EnumDesc<E extends Enum<E>> -
Enum Constant Summary
Enum ConstantsEnum ConstantDescription标识通用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。 -
Method Summary
-
Enum Constant Details
-
BIT
标识通用SQL类型BIT。 -
TINYINT
标识通用SQL类型TINYINT。 -
SMALLINT
标识通用SQL类型SMALLINT。 -
INTEGER
标识通用SQL类型INTEGER。 -
BIGINT
标识通用SQL类型BIGINT。 -
FLOAT
标识通用SQL类型FLOAT。 -
REAL
标识通用SQL类型REAL。 -
DOUBLE
标识通用SQL类型DOUBLE。 -
NUMERIC
标识通用SQL类型NUMERIC。 -
DECIMAL
标识通用SQL类型DECIMAL。 -
CHAR
标识通用SQL类型CHAR。 -
VARCHAR
标识通用SQL类型VARCHAR。 -
LONGVARCHAR
标识通用SQL类型LONGVARCHAR。 -
DATE
标识通用SQL类型DATE。 -
TIME
标识通用SQL类型TIME。 -
TIMESTAMP
标识通用SQL类型TIMESTAMP。 -
BINARY
标识通用SQL类型BINARY。 -
VARBINARY
标识通用SQL类型VARBINARY。 -
LONGVARBINARY
标识通用SQL类型LONGVARBINARY。 -
NULL
标识通用SQL值NULL。 -
OTHER
表示SQL类型是特定于数据库的,并映射到可以通过方法getObject和setObject访问的Java对象。 -
JAVA_OBJECT
表示SQL类型是特定于数据库的,并映射到可以通过方法getObject和setObject访问的Java对象。 -
DISTINCT
标识通用SQL类型DISTINCT。 -
STRUCT
标识通用SQL类型STRUCT。 -
ARRAY
标识通用SQL类型ARRAY。 -
BLOB
标识通用SQL类型BLOB。 -
CLOB
标识通用SQL类型CLOB。 -
REF
标识通用SQL类型REF。 -
DATALINK
标识通用SQL类型DATALINK。 -
BOOLEAN
标识通用SQL类型BOOLEAN。 -
ROWID
标识SQL类型ROWID。 -
NCHAR
标识通用SQL类型NCHAR。 -
NVARCHAR
标识通用SQL类型NVARCHAR。 -
LONGNVARCHAR
标识通用SQL类型LONGNVARCHAR。 -
NCLOB
标识通用SQL类型NCLOB。 -
SQLXML
标识通用SQL类型SQLXML。 -
REF_CURSOR
标识通用SQL类型REF_CURSOR。 -
TIME_WITH_TIMEZONE
标识通用SQL类型TIME_WITH_TIMEZONE。 -
TIMESTAMP_WITH_TIMEZONE
标识通用SQL类型TIMESTAMP_WITH_TIMEZONE。
-
-
Method Details
-
values
返回包含此枚举类的常量的数组,按照它们声明的顺序排列。- 返回:
- 包含此枚举类的常量的数组,按照它们声明的顺序排列
-
valueOf
返回具有指定名称的此类的枚举常量。字符串必须与此类中用于声明枚举常量的标识符完全匹配。(不允许存在多余的空格字符。)- 参数:
-
name- 要返回的枚举常量的名称。 - 返回:
- 具有指定名称的枚举常量
- 抛出:
-
IllegalArgumentException- 如果此枚举类没有具有指定名称的常量 -
NullPointerException- 如果参数为null
-
getName
返回代表SQL数据类型的SQLType名称。 -
getVendor
返回支持此数据类型的供应商名称。 -
getVendorTypeNumber
返回数据类型的供应商特定类型编号。- 指定者:
-
getVendorTypeNumber在接口SQLType - 返回:
-
代表数据类型的整数。对于
JDBCType,该值将与Types中的数据类型的值相同。
-
valueOf
返回与指定Types值对应的JDBCType。- 参数:
-
type-Types值 - 返回:
-
JDBCType常量 - 抛出:
-
IllegalArgumentException- 如果此枚举类型没有具有指定Types值的常量 - 参见:
-