Основные типы данных JDBC определены в классе java.sql.Types
. Они представляют стандартные SQL-типы. JVM-типы данных в Java определены в спецификации языка. JDBC предоставляет отображение (mapping) между этими двумя наборами типов.
Основные типы в java.sql.Types
:
BOOLEAN
TINYINT
SMALLINT
INTEGER
BIGINT
REAL
FLOAT
DOUBLE
DECIMAL
NUMERIC
CHAR
VARCHAR
LONGVARCHAR
DATE
TIME
TIMESTAMP
BINARY
VARBINARY
LONGVARBINARY
BLOB
CLOB
NCHAR
NVARCHAR
LONGNVARCHAR
NCLOB
SQLXML
Отображение между JDBC-типами и Java-типами при получении данных (из ResultSet
):
JDBC Type | Java Type (get ) | Notes |
---|---|---|
BOOLEAN , BIT | boolean | |
TINYINT | byte | |
SMALLINT | short | |
INTEGER | int | |
BIGINT | long | |
REAL | float | |
FLOAT , DOUBLE | double | |
DECIMAL , NUMERIC | java.math.BigDecimal | Рекомендуется |
CHAR , VARCHAR , LONGVARCHAR | String |
Основные типы данных JDBC определены в классе java.sql.Types
. Они представляют стандартные SQL-типы. JVM-типы данных в Java определены в спецификации языка. JDBC предоставляет отображение (mapping) между этими двумя наборами типов.
Основные типы в java.sql.Types
:
BOOLEAN
TINYINT
SMALLINT
INTEGER
BIGINT
REAL
FLOAT
DOUBLE
DECIMAL
NUMERIC
CHAR
VARCHAR
LONGVARCHAR
DATE
TIME
TIMESTAMP
BINARY
VARBINARY
LONGVARBINARY
BLOB
CLOB
NCHAR
NVARCHAR
LONGNVARCHAR
NCLOB
SQLXML
Отображение между JDBC-типами и Java-типами при получении данных (из ResultSet
):
JDBC Type | Java Type (get ) | Notes |
---|---|---|
BOOLEAN , BIT | boolean | |
TINYINT | byte | |
SMALLINT | short | |
INTEGER | int | |
BIGINT | long | |
REAL | float | |
FLOAT , DOUBLE | double | |
DECIMAL , NUMERIC | java.math.BigDecimal | Рекомендуется |
CHAR , VARCHAR , LONGVARCHAR | String |
Зарегистрируйтесь или войдите, чтобы получить доступ к полным ответам на все вопросы из банка вопросов.