Mapeamento de java.sql.Types em tipos SQL

A tabela Mapeamento de java.sql.Types em tipos SQL mostra o mapeamento de java.sql.Types em tipos SQL.
Tabela 1. 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 DOUBLE PRECISION2
INTEGER INTEGER
LONGVARBINARY LONG VARCHAR FOR BIT DATA
LONGVARCHAR 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
Notas:
  1. BIT é válido somente no JDBC 2.0 e ambientes mais recentes.
  2. 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.
Conceitos relacionados
Classes, interfaces e métodos java.sql do núcleo do JDBC
Referências relacionadas
java.sql.Driver
java.sql.DriverManager.getConnection
java.sql.Driver.getPropertyInfo
java.sql.Connection
java.sql.DatabaseMetaData
java.sql.Statement
java.sql.PreparedStatement
java.sql.CallableStatement
java.sql.ResultSet
java.sql.ResultSetMetaData
java.sql.SQLException
java.sql.SQLWarning
java.sql.Blob e java.sql.Clob
java.sql.Connection
java.sql.ResultSet
java.sql.Statement
java.sql.PreparedStatement
java.sql.CallableStatement
java.sql.DatabaseMetaData
java.sql.ResultSetMetaData
java.sql.BatchUpdateException
Pacote JDBC para Connected Device Configuration/Foundation Profile (JSR169)
Funcionalidades apenas do JDBC 3.0
java.sql.Connection
java.sql.DatabaseMetaData
java.sql.ParameterMetaData
java.sql.PreparedStatement
java.sql.Savepoint
java.sql.Statement
Sintaxe de escape do JDBC