类型名
|
含义
|
BIGINT
|
长整型数
|
BINARY
|
二进制数
|
BIT
|
比特数
|
CHAR
|
字符型
|
DATE
|
日期型
|
DECIMAL
|
十进制数
|
DOUBLE
|
双精度数
|
FLOAT
|
浮点数
|
INTEGER
|
整数
|
LONGVARBINARY
|
可变长型二进制数
|
LONGVARCHAR
|
可变长型字符
|
NULL
|
空类型
|
NUMERIC
|
数值型
|
OTHER
|
其他类型
|
REAL
|
实数
|
SMALLINT
|
短整型
|
TIME
|
时间类型
|
TIMESTAMP
|
时间戳类型
|
TINYINT
|
微整型
|
VARBINARY
|
可变二进制数
|
VARCHAR
|
可变字符型
|
SQL type
|
Java type
|
CHAR
|
java.lang.String
|
VARCHAR
|
java.lang.String
|
LONGVARCHAR
|
java.lang.String
|
NUMERIC
|
java.lang.Bignum
|
DECIMAL
|
java.lang.Bignum
|
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
|
/ / SQL / 类型名 / / / / / get / 方法名 / / / / |
T I N Y I N T |
S M A L L I N T |
I N T E G E R |
B I G I N T |
R E A L |
F L O A T |
D O U B L E |
D E C I M A L |
N U M E R I C |
B I T |
C H A R |
V A R C H A R |
L O N G V A R C H A R |
B I N A R Y |
V A R B I N A R Y |
L O N G V A R B I N A R Y |
D A T E |
T I M E |
T I M E S T A M P |
getByte
|
*
|
+
|
+
|
+
|
+
|
+
|
+
|
+
|
+
|
+
|
+
|
+
|
+
|
|
|
|
|
|
|
getShort
|
+
|
*
|
+
|
+
|
+
|
+
|
+
|
+
|
+
|
+
|
+
|
+
|
+
|
|
|
|
|
|
|
getInt
|
+
|
+
|
*
|
+
|
+
|
+
|
+
|
+
|
+
|
+
|
+
|
+
|
+
|
|
|
|
|
|
|
getLong
|
+
|
+
|
+
|
*
|
+
|
+
|
+
|
+
|
+
|
+
|
+
|
+
|
+
|
|
|
|
|
|
|
getFloat
|
+
|
+
|
+
|
+
|
*
|
+
|
+
|
+
|
+
|
+
|
+
|
+
|
+
|
|
|
|
|
|
|
getDouble
|
+
|
+
|
+
|
+
|
+
|
*
|
*
|
+
|
+
|
+
|
+
|
+
|
+
|
|
|
|
|
|
|
getBignum
|
+
|
+
|
+
|
+
|
+
|
+
|
+
|
*
|
*
|
+
|
+
|
+
|
+
|
|
|
|
|
|
|
getBoolean
|
+
|
+
|
+
|
+
|
+
|
+
|
+
|
+
|
+
|
*
|
+
|
+
|
+
|
|
|
|
|
|
|
getString
|
+
|
+
|
+
|
+
|
+
|
+
|
+
|
+
|
+
|
+
|
*
|
*
|
+
|
+
|
+
|
+
|
+
|
+
|
+
|
getBytes
|
|
|
|
|
|
|
|
|
|
|
|
|
|
*
|
*
|
+
|
|
|
|
getDate
|
|
|
|
|
|
|
|
|
|
|
+
|
+
|
+
|
|
|
|
*
|
|
+
|
getTime
|
|
|
|
|
|
|
|
|
|
|
+
|
+
|
+
|
|
|
|
|
*
|
+
|
getTimestamp
|
|
|
|
|
|
|
|
|
|
|
+
|
+
|
+
|
|
|
|
+
|
|
*
|
getAsciiStream
|
|
|
|
|
|
|
|
|
|
|
+
|
+
|
*
|
+
|
+
|
+
|
|
|
|
getUnicodeStream
|
|
|
|
|
|
|
|
|
|
|
+
|
+
|
*
|
+
|
+
|
+
|
|
|
|
getBinaryStream
|
|
|
|
|
|
|
|
|
|
|
|
|
|
+
|
+
|
*
|
|
|
|
getObject
|
+
|
+
|
+
|
+
|
+
|
+
|
+
|
+
|
+
|
+
|
+
|
+
|
+
|
+
|
+
|
+
|
+
|
+
|
+
|
Java type
|
SQL type
|
java.lang.String
|
VARCHAR or LONGVARCHAR
|
java.lang.Bignum
|
NUMERIC
|
boolean
|
BIT
|
byte
|
TINYINT
|
short
|
SMALLINT
|
int
|
INTEGER
|
long
|
BIGINT
|
float
|
REAL
|
double
|
DOUBLE
|
byte[]
|
VARBINARY or LONGVARBINARY
|
java.sql.Date
|
DATE
|
java.sql.Time
|
TIME
|
java.sql.Timestamp
|
TIMESTAMP
|