Mysql数据类型与Java数据类型的对应关系
2013-11-22 10:12
656 查看
官方文档链接:
http://dev.mysql.com/doc/refman/5.0/en/connector-j-reference-type-conversions.html
Mysql官方文档上写的Mysql数据类型与Java数据类型的对应关系。有疑问的细节,看官方文档~~
Table 20.25. MySQL Types to Java Types for ResultSet.getObject()
http://dev.mysql.com/doc/refman/5.0/en/connector-j-reference-type-conversions.html
Mysql官方文档上写的Mysql数据类型与Java数据类型的对应关系。有疑问的细节,看官方文档~~
Table 20.25. MySQL Types to Java Types for ResultSet.getObject()
MySQL Type Name | Return value ofGetColumnClassName | Returned as Java Class |
BIT(1) (new in MySQL-5.0) | BIT | java.lang.Boolean |
BIT( > 1) (new in MySQL-5.0) | BIT | byte[] |
TINYINT | TINYINT | java.lang.Boolean if the configuration property tinyInt1isBit is set to true (the default) and the storage size is 1, orjava.lang.Integer if not. |
BOOL, BOOLEAN | TINYINT | See TINYINT, above as these are aliases forTINYINT(1), currently. |
SMALLINT[(M)] [UNSIGNED] | SMALLINT [UNSIGNED] | java.lang.Integer (regardless ifUNSIGNED or not) |
MEDIUMINT[(M)] [UNSIGNED] | MEDIUMINT [UNSIGNED] | java.lang.Integer, if UNSIGNEDjava.lang.Long (C/J 3.1 and earlier), orjava.lang.Integer for C/J 5.0 and later |
INT,INTEGER[(M)] [UNSIGNED] | INTEGER [UNSIGNED] | java.lang.Integer, if UNSIGNEDjava.lang.Long |
BIGINT[(M)] [UNSIGNED] | BIGINT [UNSIGNED] | java.lang.Long, if UNSIGNEDjava.math.BigInteger |
FLOAT[(M,D)] | FLOAT | java.lang.Float |
DOUBLE[(M,B)] | DOUBLE | java.lang.Double |
DECIMAL[(M[,D])] | DECIMAL | java.math.BigDecimal |
DATE | DATE | java.sql.Date |
DATETIME | DATETIME | java.sql.Timestamp |
TIMESTAMP[(M)] | TIMESTAMP | java.sql.Timestamp |
TIME | TIME | java.sql.Time |
YEAR[(2|4)] | YEAR | If yearIsDateType configuration property is set to false, then the returned object type isjava.sql.Short. If set to true (the default), then the returned object is of typejava.sql.Date with the date set to January 1st, at midnight. |
CHAR(M) | CHAR | java.lang.String (unless the character set for the column is BINARY, then byte[] is returned. |
VARCHAR(M) [BINARY] | VARCHAR | java.lang.String (unless the character set for the column is BINARY, then byte[] is returned. |
BINARY(M) | BINARY | byte[] |
VARBINARY(M) | VARBINARY | byte[] |
TINYBLOB | TINYBLOB | byte[] |
TINYTEXT | VARCHAR | java.lang.String |
BLOB | BLOB | byte[] |
TEXT | VARCHAR | java.lang.String |
MEDIUMBLOB | MEDIUMBLOB | byte[] |
MEDIUMTEXT | VARCHAR | java.lang.String |
LONGBLOB | LONGBLOB | byte[] |
LONGTEXT | VARCHAR | java.lang.String |
ENUM('value1','value2',...) | CHAR | java.lang.String |
SET('value1','value2',...) | CHAR | java.lang.String |
相关文章推荐
- mysql/sql server和java之间的数据类型对应关系
- mysql==oracle===java数据类型对应关系
- mysql与java数据类型对应关系
- mysql 数据类型及java对应关系
- 12-MySQL数据类型:与Java数据类型对应关系
- MySQL, Oracle, Java数据类型对应关系表
- 12-MySQL数据类型:与Java数据类型对应关系
- Java数据类型和MySql数据类型对应关系
- mysql数据类型与java类型对应关系
- hibernate 和 java 数据类型的对应关系
- Java数据类型和MySql数据类型对应表
- Mysql,Oracle,Java数据类型对应(备忘)
- Mysql,Oracle,Java数据类型对应
- Java 数据类型和 MySql 数据类型对应一览表
- 类型匹配问题:数据库字段类型与java数据类型的对应关系
- Java数据类型和MySql数据类型对应表
- MySQL数据类型与java类型的匹配关系
- SQL的数据类型与Java数据类型的对应关系(转)
- mabatis框架mapper.xml文件中mysql数据类型对应Jdbc数据类型和java数据类型
- Mysql类型与java类型的对应关系