jdbc mysql数据类型对比 (版本: 5.1)
参考地址:https://dev.mysql.com/doc/connector-j/5.1/en/connector-j-reference-type-conversions.html
Table 5.1 Connection Properties - Miscellaneous
Table 5.2 MySQL Types to Java Types for ResultSet.getObject()
MySQL Type Name |
Return value of GetColumnClassName
|
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, or java.lang.Integer if not.
|
BOOL , BOOLEAN
|
TINYINT
|
See TINYINT , above as these are aliases for TINYINT(1) , currently.
|
SMALLINT[(M)] [UNSIGNED]
|
SMALLINT [UNSIGNED]
|
java.lang.Integer (regardless of whether it is UNSIGNED or not)
|
MEDIUMINT[(M)] [UNSIGNED]
|
MEDIUMINT [UNSIGNED]
|
java.lang.Integer (regardless of whether it is UNSIGNED or not)
|
INT,INTEGER[(M)] [UNSIGNED]
|
INTEGER [UNSIGNED]
|
java.lang.Integer , if UNSIGNED java.lang.Long
|
BIGINT[(M)] [UNSIGNED]
|
BIGINT [UNSIGNED]
|
java.lang.Long , if UNSIGNED java.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 is java.sql.Short . If set totrue (the default), then the returned object is of type java.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
|
转载于:https://www.cnblogs.com/luyang08/p/7273549.html
jdbc mysql数据类型对比 (版本: 5.1)相关推荐
- oracle mysql 数据类型对比_Oracle、SQL Server、MySQL数据类型对比
1,标准SQL数据类型 BINARY 每个字符占一个字节 任何类型的数据都可存储在这种类型的字段中.不需数据转换(例如,转换到文本数据).数据输入二进制字段的方式决定了它的输出方式. BIT 1 个字 ...
- postgresql mysql数据类型_PostgreSQL和mysql数据类型对比兼容
1.数值类型 整数: mysql中的整数类型和pg相比,两者有以下区别: mysql:mysql中支持int 1,2,3,4,8 字节,同时支持有符号,无符号.并且mysql中支持在数值列中指定zer ...
- PostgreSQL和mysql数据类型对比兼容
1.数值类型 整数: mysql中的整数类型和pg相比,两者有以下区别: mysql:mysql中支持int 1,2,3,4,8 字节,同时支持有符号,无符号.并且mysql中支持在数值列中指定zer ...
- MySQL数据类型中DECIMAL的作用和用法
在MySQL数据类型中,例如INT,FLOAT,DOUBLE,CHAR,DECIMAL等,它们都有各自的作用,下面我们就主要来介绍一下MySQL数据类型中的DECIMAL类型的作用和用法. 一般赋予浮 ...
- DB2 Vs MySQL系列 | MySQL与DB2的数据类型对比
随着MySQL数据库的应用越来越广泛,DB2向MySQL数据库的迁移需求也越来越多.进行数据库之间迁移的时候,首先遇到的并且也是最基本最重要的就是两种数据库数据类型之间的转换. 相关阅读: 从商用到开 ...
- oracle mysql sqlserver对比_Mysql、Oracle、SqlServer的JDBC连接实现和对比(提供驱动包)...
首先,我们需要准备数据库连接所需的jar包.目前mysql的驱动包可能比较好找,但是oracle和sqlserver的有很多,要找到能用的要花一点点心思,这里直接把下载地址和版本发送出来. Mysql ...
- MySQL数据类型与操作
阅读目录 一.创建表的完整语法 二.MySQL基本数据类型 内容提要: 建表完整语法规范(create table 表格(字段名1 类型 (宽度) 约束条件)) MySQL数据库数据类型(整型.浮点型 ...
- java mysql 数据类型对照
java mysql 数据类型对照 java mysql 数据类型对照 类型名称 显示长度 数据库类型 JAVA类型 JDBC类型索引(int) 描述 VARCHAR L+N ...
- mysql 数据类型 image_MySQL 数据类型
1.MySQL 数据类型 MySQL中定义数据字段的类型对你数据库的优化是非常重要的. MySQL支持多种类型,大致可以分为三类:数值.日期/时间和字符串(字符)类型. 2.数值类型(12) 2.1. ...
最新文章
- iOS逆向(1)-密码学(RSA)
- ADO.net 中数据库连接方式
- 英伟达驱动更新记录_N卡驱动更新软件(NVIDIA GeForce Experience) v3.16.0.122 官方版
- Intel Realsense D435 关于开放环境下的目标识别 曝光量参数的自动设定机制
- 使用 C++0x 时 make_shared 完美转发构造函数参数的测试编译器
- PHPStorm无法保存个人设置 ctrl左键无法找到类
- 引用另一个Android工程的方法详解
- Hulu CEO预计网站本年营收将达5亿美元
- 一图看懂 ASP.NET Core 中的服务生命周期
- 安卓应用安全指南 5.5.2 处理隐私数据 规则书
- python实现卷积_【python实现卷积神经网络】池化层实现
- Hadoop源码篇--Reduce篇
- linux每个任务运行时间,Linux基础教程:任务计划和周期性任务
- MySQL编码转换防止SQL注入_防止SQL注入和XSS注入的方法总结
- 关于查询FileNet PE中用户Inbox信息
- python调用java的方法-JPype的简单使用
- sftp访问提示Connection closed
- python读取文件名存到list_python-read文件名并构建名称列表(python-read file names and build a namelist)...
- NR 5G 5G-GUTI解读
- matlab 扫雷,matlab 扫雷