Module java.sql
Package java.sql

Enum Class JDBCType

所有已实现的接口:
Serializable, Comparable<JDBCType>, Constable, SQLType

public enum JDBCType extends Enum<JDBCType> implements 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 Constants
    Enum Constant
    Description
    标识通用SQL类型ARRAY
    标识通用SQL类型BIGINT
    标识通用SQL类型BINARY
    BIT
    标识通用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
    REF
    标识通用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

    Modifier and Type
    Method
    Description
    返回代表SQL数据类型的SQLType名称。
    返回支持此数据类型的供应商名称。
    返回数据类型的供应商特定类型编号。
    static JDBCType
    valueOf(int type)
    返回与指定Types值对应的JDBCType
    static JDBCType
    valueOf(String name)
    返回具有指定名称的此类的枚举常量。
    static JDBCType[]
    values()
    返回包含此枚举类的常量的数组,按照它们声明的顺序排列。

    Methods declared in class java.lang.Object

    getClass, notify, notifyAll, wait, wait, wait
  • Enum Constant Details

    • BIT

      public static final JDBCType BIT
      标识通用SQL类型BIT
    • TINYINT

      public static final JDBCType TINYINT
      标识通用SQL类型TINYINT
    • SMALLINT

      public static final JDBCType SMALLINT
      标识通用SQL类型SMALLINT
    • INTEGER

      public static final JDBCType INTEGER
      标识通用SQL类型INTEGER
    • BIGINT

      public static final JDBCType BIGINT
      标识通用SQL类型BIGINT
    • FLOAT

      public static final JDBCType FLOAT
      标识通用SQL类型FLOAT
    • REAL

      public static final JDBCType REAL
      标识通用SQL类型REAL
    • DOUBLE

      public static final JDBCType DOUBLE
      标识通用SQL类型DOUBLE
    • NUMERIC

      public static final JDBCType NUMERIC
      标识通用SQL类型NUMERIC
    • DECIMAL

      public static final JDBCType DECIMAL
      标识通用SQL类型DECIMAL
    • CHAR

      public static final JDBCType CHAR
      标识通用SQL类型CHAR
    • VARCHAR

      public static final JDBCType VARCHAR
      标识通用SQL类型VARCHAR
    • LONGVARCHAR

      public static final JDBCType LONGVARCHAR
      标识通用SQL类型LONGVARCHAR
    • DATE

      public static final JDBCType DATE
      标识通用SQL类型DATE
    • TIME

      public static final JDBCType TIME
      标识通用SQL类型TIME
    • TIMESTAMP

      public static final JDBCType TIMESTAMP
      标识通用SQL类型TIMESTAMP
    • BINARY

      public static final JDBCType BINARY
      标识通用SQL类型BINARY
    • VARBINARY

      public static final JDBCType VARBINARY
      标识通用SQL类型VARBINARY
    • LONGVARBINARY

      public static final JDBCType LONGVARBINARY
      标识通用SQL类型LONGVARBINARY
    • NULL

      public static final JDBCType NULL
      标识通用SQL值NULL
    • OTHER

      public static final JDBCType OTHER
      表示SQL类型是特定于数据库的,并映射到可以通过方法getObject和setObject访问的Java对象。
    • JAVA_OBJECT

      public static final JDBCType JAVA_OBJECT
      表示SQL类型是特定于数据库的,并映射到可以通过方法getObject和setObject访问的Java对象。
    • DISTINCT

      public static final JDBCType DISTINCT
      标识通用SQL类型DISTINCT
    • STRUCT

      public static final JDBCType STRUCT
      标识通用SQL类型STRUCT
    • ARRAY

      public static final JDBCType ARRAY
      标识通用SQL类型ARRAY
    • BLOB

      public static final JDBCType BLOB
      标识通用SQL类型BLOB
    • CLOB

      public static final JDBCType CLOB
      标识通用SQL类型CLOB
    • REF

      public static final JDBCType REF
      标识通用SQL类型REF
    • BOOLEAN

      public static final JDBCType BOOLEAN
      标识通用SQL类型BOOLEAN
    • ROWID

      public static final JDBCType ROWID
      标识SQL类型ROWID
    • NCHAR

      public static final JDBCType NCHAR
      标识通用SQL类型NCHAR
    • NVARCHAR

      public static final JDBCType NVARCHAR
      标识通用SQL类型NVARCHAR
    • LONGNVARCHAR

      public static final JDBCType LONGNVARCHAR
      标识通用SQL类型LONGNVARCHAR
    • NCLOB

      public static final JDBCType NCLOB
      标识通用SQL类型NCLOB
    • SQLXML

      public static final JDBCType SQLXML
      标识通用SQL类型SQLXML
    • REF_CURSOR

      public static final JDBCType REF_CURSOR
      标识通用SQL类型REF_CURSOR
    • TIME_WITH_TIMEZONE

      public static final JDBCType TIME_WITH_TIMEZONE
      标识通用SQL类型TIME_WITH_TIMEZONE
    • TIMESTAMP_WITH_TIMEZONE

      public static final JDBCType TIMESTAMP_WITH_TIMEZONE
      标识通用SQL类型TIMESTAMP_WITH_TIMEZONE
  • Method Details

    • values

      public static JDBCType[] values()
      返回包含此枚举类的常量的数组,按照它们声明的顺序排列。
      返回:
      包含此枚举类的常量的数组,按照它们声明的顺序排列
    • valueOf

      public static JDBCType valueOf(String name)
      返回具有指定名称的此类的枚举常量。字符串必须与此类中用于声明枚举常量的标识符完全匹配。(不允许存在多余的空格字符。)
      参数:
      name - 要返回的枚举常量的名称。
      返回:
      具有指定名称的枚举常量
      抛出:
      IllegalArgumentException - 如果此枚举类没有具有指定名称的常量
      NullPointerException - 如果参数为null
    • getName

      public String getName()
      返回代表SQL数据类型的SQLType名称。
      指定者:
      getName 在接口 SQLType
      返回:
      SQLType的名称。
    • getVendor

      public String getVendor()
      返回支持此数据类型的供应商名称。
      指定者:
      getVendor 在接口 SQLType
      返回:
      此数据类型的供应商名称,对于JDBCType来说是java.sql。
    • getVendorTypeNumber

      public Integer getVendorTypeNumber()
      返回数据类型的供应商特定类型编号。
      指定者:
      getVendorTypeNumber 在接口 SQLType
      返回:
      代表数据类型的整数。对于JDBCType,该值将与Types中的数据类型的值相同。
    • valueOf

      public static JDBCType valueOf(int type)
      返回与指定Types值对应的JDBCType
      参数:
      type - Types
      返回:
      JDBCType常量
      抛出:
      IllegalArgumentException - 如果此枚举类型没有具有指定Types值的常量
      参见: