Spec-Zone.ru › OpenJDK 24

Класс перечисления JDBCType

java.lang.Object
java.lang.Enum<JDBCType>
java.sql.JDBCType
Все реализуемые интерфейсы:
Serializable, Comparable<JDBCType>, Constable, SQLType
public enum JDBCType extends Enum<JDBCType> implements SQLType

Определяет константы, используемые для идентификации общих типов SQL, называемых типами JDBC.

Since:
1.8
См. также:
  • SQLType

Краткое описание вложенных классов

Вложенные классы/интерфейсы, объявленные в классе java.lang.Enum

Enum.EnumDesc<E extends Enum<E>>

Краткое описание констант перечисления

Константа перечисления Описание
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 специфичен для базы данных и отображается на Java-объект, доступный через методы getObject и setObject.
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 специфичен для базы данных и отображается на Java-объект, доступный через методы getObject и setObject.
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.

Краткое описание методов

Модификатор и тип Метод Описание
String getName()
Возвращает имя SQLType, которое представляет тип данных SQL.
String getVendor()
Возвращает имя поставщика, поддерживающего этот тип данных.
Integer getVendorTypeNumber()
Возвращает номер типа, специфичный для поставщика, для типа данных.
static JDBCType valueOf(int type)
Возвращает JDBCType, соответствующий заданному значению Types.
static JDBCType valueOf(String name)
Возвращает константу перечисления этого класса с заданным именем.
static JDBCType[] values()
Возвращает массив, содержащий константы этого класса перечисления в порядке их объявления.

Методы, объявленные в классе 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 специфичен для базы данных и сопоставляется с объектом Java, к которому можно получить доступ с помощью методов getObject и setObject.

JAVA_OBJECT

public static final JDBCType JAVA_OBJECT
Указывает, что тип SQL специфичен для базы данных и сопоставляется с объектом Java, к которому можно получить доступ с помощью методов getObject и setObject.

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.

DATALINK

public static final JDBCType DATALINK
Идентифицирует общий тип SQL DATALINK.

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)
Возвращает константу перечисления этого класса с заданным именем. Строка должна точно соответствовать идентификатору, используемому для объявления константы перечисления в этом классе. (Вводные пробельные символы не допускаются.)
Параметры:
name - имя константы перечисления, которое требуется вернуть.
Возвращает:
константу перечисления с заданным именем
Исключения:
IllegalArgumentException - если в этом классе перечисления нет константы с указанным именем
NullPointerException - если аргумент имеет значение null

getName

public String getName()
Возвращает имя SQLType, представляющее тип данных SQL.
Определено в:
getName в интерфейсе SQLType
Возвращает:
Имя этого SQLType.

getVendor

public String getVendor()
Возвращает имя поставщика, поддерживающего этот тип данных.
Определено в:
getVendor в интерфейсе SQLType
Возвращает:
Имя поставщика для этого типа данных, которое равно java.sql для JDBCType.

getVendorTypeNumber

public Integer getVendorTypeNumber()
Возвращает номер типа, специфичный для поставщика, для типа данных.
Определено в:
getVendorTypeNumber в интерфейсе SQLType
Возвращает:
Целое число, представляющее тип данных. Для JDBCType значение будет таким же, как в Types для типа данных.
END_OF_DOCUMENT_MARKER

valueOf

public static JDBCType valueOf(int type)
Возвращает JDBCType, соответствующую заданному значению Types.
Параметры:
type - значение Types
Возвращает:
Константу JDBCType
Исключения:
IllegalArgumentException - если в этом типе перечисления нет константы со значением Types
См. также:
  • Types

© 1993, 2025, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
https://download.java.net/java/early_access/jdk24/docs/api/java.sql/java/sql/JDBCType.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API