モジュール java.sql
パッケージ java.sql

列挙型クラスJDBCType

すべての実装されたインタフェース:
Serializable, Comparable<JDBCType>, Constable, SQLType

public enum JDBCType extends Enum<JDBCType> implements SQLType

JDBC型と呼ばれる、汎用SQL型を識別するために使用する定数を定義します。

導入されたバージョン:
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を識別します。
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    SQLデータ型を表すSQLType名を返します。
    このデータ型をサポートするベンダーの名前を返します。
    データ型のベンダー固有の型番号を返します。
    static JDBCType
    valueOf(int type)
    指定されたTypes値に対応するJDBCTypeを返します
    static JDBCType
    指定された名前を持つこのクラスのenum定数を返します。
    static JDBCType[]
    この列挙クラスの定数を含む配列を宣言されている順序で 返します。

    クラス java.lang.Enumで宣言されたメソッド

    clone, compareTo, describeConstable, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf

    クラス java.lang.Objectで宣言されたメソッド

    getClass, notify, notifyAll, wait, wait, wait
  • 列挙型定数の詳細

    • 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を識別します。
  • メソッドの詳細

    • values

      public static JDBCType[] values()
      この列挙クラスの定数を含む配列を宣言されている順序で 返します。
      戻り値:
      この列挙クラスの定数を宣言されている順序で含む配列
    • valueOf

      public static JDBCType valueOf(String name)
      指定された名前を持つこのクラスのenum定数を返します。 文字列は、このクラスでenum定数を宣言するために使用される識別子とexactlyと一致する必要があります。 (不適切な空白文字は許可されません。)
      パラメータ:
      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値を持つ定数がない場合
      関連項目: