MySQL数据类型 | JAVA数据类型 | JDBC TYPE | 普通变量类型 | 主键类型 | |
1 | BIGINT | Long | BIGINT | 支持 | 支持 |
2 | TINYINT | Byte | TINYINT | 支持 | 不支持 |
3 | SMALLINT | Short | SMALLINT | 支持 | 不支持 |
4 | MEDIUMINT | Integer | INTEGER | 支持 | 支持 |
5 | INTEGER | Integer | INTEGER | 支持 | 支持 |
6 | INT | Integer | INTEGER | 支持 | 支持 |
7 | FLOAT | Float | REAL | 支持 | 不支持 |
8 | DOUBLE | Double | DOUBLE | 支持 | 不支持 |
9 | DECIMAL | BigDecimal | DECIMAL | 支持 | 不支持 |
10 | NUMERIC | BigDecimal | DECIMAL | 支持 | 不支持 |
11 | CHAR | String | CHAR | 支持 | 不支持 |
12 | VARCHAR | String | VARCHAR | 支持 | 不支持 |
13 | TINYBLOB | DataTypeWithBLOBs.byte[] | BINARY | 不支持 | 不支持 |
14 | TINYTEXT | String | VARCHAR | 支持 | 不支持 |
15 | BLOB | DataTypeWithBLOBs.byte[] | BINARY | 不支持 | 不支持 |
16 | TEXT | DataTypeWithBLOBs.String | LONGVARCHAR | 不支持 | 不支持 |
17 | MEDIUMBLOB | DataTypeWithBLOBs.byte[] | LONGVARBINARY | 不支持 | 不支持 |
18 | MEDIUMTEXT | DataTypeWithBLOBs.String | LONGVARCHAR | 不支持 | 不支持 |
19 | LONGBLOB | DataTypeWithBLOBs.byte[] | LONGVARBINARY | 不支持 | 不支持 |
20 | LONGTEXT | DataTypeWithBLOBs.String | LONGVARCHAR | 不支持 | 不支持 |
21 | DATE | Date | DATE | 支持 | 不支持 |
22 | TIME | Date | TIME | 支持 | 不支持 |
23 | YEAR | Date | DATE | 不支持 | 不支持 |
24 | DATETIME | Date | TIMESTAMP | 支持 | 不支持 |
25 | TIMESTAMP | Date | TIMESTAMP | 支持 | 不支持 |