- 所有已实现的接口:
Serializable,Comparable<JDBCType>,Constable,SQLType
定义用于标识通用 SQL 类型(称为 JDBC 类型)的常量。
- 自从:
- 1.8
- 参见:
-
内部类总结
在类 java.lang.Enum 中声明的嵌套类/接口
Enum.EnumDesc<E extends Enum<E>> -
枚举常量总结
枚举常量枚举常量描述标识通用 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。 -
方法总结
-
枚举常量详细信息
-
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。
-
-
方法详情
-
values
返回一个数组,其中包含此枚举类的常量,按照它们声明的顺序排列。- 返回:
- 包含此枚举类常量的数组,按照它们声明的顺序排列
-
valueOf
返回具有指定名称的此类的枚举常量。字符串必须匹配确切地用于在此类中声明枚举常量的标识符。 (不允许使用无关的空白字符。)- 参数:
name- 要返回的枚举常量的名称。- 返回:
- 具有指定名称的枚举常量
- 抛出:
IllegalArgumentException- 如果此枚举类没有具有指定名称的常量NullPointerException- 如果参数为空
-
getName
返回表示 SQL 数据类型的SQLType名称。 -
getVendor
返回支持此数据类型的供应商的名称。 -
getVendorTypeNumber
返回数据类型的供应商特定类型编号。- 指定者:
getVendorTypeNumber在接口SQLType中- 返回:
-
表示数据类型的 Integer。对于
JDBCType,该值将与数据类型的Types中的值相同。
-
valueOf
返回与指定的Types值对应的JDBCType- 参数:
type-Types值- 返回:
JDBCType常量- 抛出:
IllegalArgumentException- 如果此枚举类型没有具有指定Types值的常量- 参见:
-