MySQL与JDBC类型映射
2015-11-06 09:09
369 查看
MySQL 4000 数据类型 | JAVA数据类型 | JDBC TYPE | 普通变量类型 | 主键类型 |
BIGINT | Long | BIGINT | 支持 | 支持 |
TINYINT | Byte | TINYINT | 支持 | 不支持 |
SMALLINT | Short | SMALLINT | 支持 | 不支持 |
MEDIUMINT | Integer | INTEGER | 支持 | 支持 |
INTEGER | Integer | INTEGER | 支持 | 支持 |
INT | Integer | INTEGER | 支持 | 支持 |
FLOAT | Float | REAL | 支持 | 不支持 |
DOUBLE | Double | DOUBLE | 支持 | 不支持 |
DECIMAL | BigDecimal | DECIMAL | 支持 | 不支持 |
NUMERIC | BigDecimal | DECIMAL | 支持 | 不支持 |
CHAR | String | CHAR | 支持 | 不支持 |
VARCHAR | String | VARCHAR | 支持 | 不支持 |
TINYBLOB | DataTypeWithBLOBs.byte[] | BINARY | 不支持 | 不支持 |
TINYTEXT | String | VARCHAR | 支持 | 不支持 |
BLOB | DataTypeWithBLOBs.byte[] | BINARY | 不支持 | 不支持 |
TEXT | DataTypeWithBLOBs.String | LONGVARCHAR | 不支持 | 不支持 |
MEDIUMBLOB | DataTypeWithBLOBs.byte[] | LONGVARBINARY | 不支持 | 不支持 |
MEDIUMTEXT | DataTypeWithBLOBs.String | LONGVARCHAR | 不支持 | 不支持 |
LONGBLOB | DataTypeWithBLOBs.byte[] | LONGVARBINARY | 不支持 | 不支持 |
LONGTEXT | DataTypeWithBLOBs.String | LONGVARCHAR | 不支持 | 不支持 |
DATE | Date | DATE | 支持 | 不支持 |
TIME | Date | TIME | 支持 | 不支持 |
YEAR | Date | DATE | 不支持 | 不支持 |
DATETIME | Date | TIMESTAMP | 支持 | 不支持 |
TIMESTAMP | Date | TIMESTAMP | 支持 |
相关文章推荐
- mysql存储过程的参数名不要跟字段名一样 (血淋淋的代价)
- Mysql安装问题
- 给mysql用户分配权限
- mysql悲观锁总结和实践
- mysql存储过程详解
- MySQL非root用户执行增加用户及用户权限的操作
- mysql 学习记录(二十三)--mysql安装时相关优化
- Caused by: com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure
- MySQL数据库性能优化之缓存参数优化
- ubuntu上使用mysql数据库连接rails项目
- MySQL数据库中缓存管理的思路解析
- Mysql压缩包版的安装方法
- mysqldump参数大全
- [实战]MVC5+EF6+MySql企业网盘实战(14)——思考
- JBoss7部署EJB连接MySQL
- paip.解决 数据库mysql增加列 字段很慢添加字段很慢
- Mysql ERROR 1045 (28000): Access denied for user 'root'@'localhost'问题的解决
- mysql select中子查询中使用强制索引的优化案例
- Error 2002 (HY000): Can't connect to local MySOL server through socket '/var/lib/mysql.sock' (2 "No
- mysql版本 5.6.10,UNIX_TIMESTAMP和FROM_UNIXTIME支持最大时间戳转换