A tabela
mostra o mapeamento de java.sql.Types em tipos SQL.
Mapeamento de java.sql.Types em tipos SQL
java.sql.Types
Tipos SQL
BIGINT
BIGINT
BINARY
CHAR FOR BIT DATA
BIT1
CHAR FOR BIT DATA
BLOB
BLOB (JDBC 2.0 ou mais recente)
CHAR
CHAR
CLOB
CLOB (JDBC 2.0 ou mais recente)
DATE
DATE
DECIMAL
DECIMAL
DOUBLE
DOUBLE PRECISION
FLOAT
Tipo de dado FLOATTipo java.sql convertido em DOUBLE PRECISION quando trazido
DOUBLE PRECISION2
INTEGER
INTEGER
LONGVARBINARYLONGVARBINARY
LONG VARCHAR FOR BIT DATA
LONGVARCHARLONGVARCHAR
LONG VARCHAR
NULL
Não é um tipo de dado; é sempre um valor de um determinado tipo
NUMERIC
DECIMAL
REAL
REAL
SMALLINT
SMALLINT
TIME
TIME
TIMESTAMP
TIMESTAMP
VARBINARY
VARCHAR FOR BIT DATA
VARCHAR
VARCHAR
-
Mapeamentode tipos SQL em java.sql.Types
BIT é válido somente no JDBC 2.0 e ambientes mais recentes.
-
Os valores podem ser passados utilizando o código de tipo FLOAT;
entretanto, estes valores são armazenados como valores DOUBLE PRECISION,
e portanto sempre possuem o código de tipo DOUBLE quando trazidos.