在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[]