从 JDBC 类型映射到 JAVA类型

JDBC类型 Java类型
CHAR String
VARCHAR String
LONGVARCHAR String
NUMBERIC java.math.BigDecimal
DECIMAL java.math.BigDecimal
BIT boolean
TINYINT byte
SMALLINT short
INTEGER int
BIGINT long
REAL float
FLOAT double
DOUBLE double
BINARY byte[]
VARBINARY byte[]
LONGVARBINARY byte[]
DATE java.sql.Date
TIME java.sql.Time
TIMESTAMP java.sql.Timestamp

从Java类型映射到 JDBC类型

Java类型 JDBC 类型
String VARCHAR 或 LONGVARCHAR
java.math.BigDecimal NUMERIC
boolean BIT
byte TINYINT
short SMALLINT
int INTEGER
long BIGINT
float REAL
double DOUBLE
byte[] VARBINARY 或 LONGVARBINARY
java.sql.Date DATE
java.sql.Time TIME

从JDBC类型映射到 Java Object 类型

JDBC类型 JAVA Object 类型
CHAR String
VARCHAR String
LONGVARCHAR String
NUMBERIC java.math.BigDecimal
DECIMAL java.math.BigDecimal
BIT Boolean
TINYINT Integer
SMALLINT Integer
INTEGER Integer
BIGINT Long
REAL Float
FLOAT Double
Double Double
BINARY byte[]
VARBINARY byte[]
LONGVARBINARY byte[]
DATE java.sql.Date
TIME java.sql.Time
TIMESTAMP java.sql.Timestamp

从Java Object 类型映射到 JDBC类型

Java Object类型 JDBC类型
String VARCHAR 或 LONGVARCHAR
java.math.BigDecimal NUMBERIC
Boolean BIT
Integer INTEGER
LONG BIGINT
Float REAL
Double DOUBLE
byte[] VARBINARY 或 LONGVARBINARY
java.sql.Date DATE
java.sql.Time TIME
java.sql.Timestamp TIMESTAMP

results matching ""

    No results matching ""