SQL 数据类型 |
Java 数据类型 |
ResultSet方法 |
返回值 |
NULL值 |
BIT |
boolean |
getBoolean() |
boolean |
false |
备注 |
0:false 1:true |
|||
TINYINT |
byte |
getByte() |
byte |
0 |
SMALLINT |
short |
getShort() |
short |
0 |
INTEGER |
int |
getInt() |
int |
0 |
BIGINT |
long |
getLong() |
long |
0 |
FLOAT |
float |
getFloat() |
float |
0 |
DOUBLE |
double |
getDouble() |
double |
0 |
CHAR |
java.lang.String |
getString() |
String |
null |
VARCHAR |
java.lang.String |
getString() |
String |
null |
LONGVARCHAR |
java.lang.String |
getString() |
String |
null |
DATE |
java.sql.Date |
getDate() |
Date |
null |
TIME |
java.sql.Time |
getTime() |
Time |
null |
TIMESTAMP |
java.sql.Timestamp |
getTimestamp() |
Timestamp |
null |
BINARY |
byte[] |
getBytes() |
byte[] |
null |
VARBINARY |
byte[] |
getBytes() |
byte[] |
null |
BLOB |
java.sql.Blob |
getBlob() |
Blob |
null |
CLOB |
java.sql.Clob |
getClob() |
Clob |
null |
|
java.lang.Object |
getObject() |
Object |
null |
备注 |
此方法返回的Java的类型,为与该列的SQL类型相对应的默认Java类型。 通常使用扩展该方法的行为来实现SQL自定义类型的数据。 |
上面这些并不是完整,后面会更新。