在MySQL和Java之间,数据类型有一些映射关系。以下是一些常见的MySQL数据类型和相应的Java数据类型对应关系:
- MySQL INT 和 Java int:
- MySQL:
INT,TINYINT,SMALLINT,MEDIUMINT - Java:
int
- MySQL BIGINT 和 Java long:
- MySQL:
BIGINT - Java:
long
- MySQL FLOAT 和 Java float:
- MySQL:
FLOAT - Java:
float
- MySQL DOUBLE 和 Java double:
- MySQL:
DOUBLE - Java:
double
- MySQL DECIMAL 和 Java BigDecimal:
- MySQL:
DECIMAL - Java:
java.math.BigDecimal
- MySQL CHAR 和 Java String:
- MySQL:
CHAR - Java:
java.lang.String
- MySQL VARCHAR 和 Java String:
- MySQL:
VARCHAR - Java:
java.lang.String
- MySQL DATE 和 Java java.sql.Date:
- MySQL:
DATE - Java:
java.sql.Date
- MySQL TIME 和 Java java.sql.Time:
- MySQL:
TIME - Java:
java.sql.Time
- MySQL DATETIME 和 Java java.sql.Timestamp:
- MySQL:
DATETIME - Java:
java.sql.Timestamp
- MySQL BOOLEAN 和 Java boolean:
- MySQL:
BOOLEAN - Java:
boolean
- MySQL BLOB 和 Java byte[]:
- MySQL:
BLOB - Java:
byte[]