Mysql,Oracle与Java字段类型映射关系
Mysql,Oracle与Java字段类型映射关系
| MySQL/Oracle字段类型 | Java字段类型 | 最大长度 |
|---|---|---|
| BIT | java.lang.Boolean | 1 |
| BLOB | java.lang.String | null |
| LONGBLOB | java.lang.byte[] | null |
| MEDIUMBLOB | java.lang.byte[] | null |
| CLOB | java.sql.Clob | null |
| CHAR | java.lang.Char | null |
| TEXT | java.lang.String | null |
| TINYTEXT | java.lang.String | null |
| LONGTEXT | java.lang.String | null |
| VARCHAR | java.lang.String | null |
| VARCHAR2 | java.lang.String | null |
| NUMBER | java.math.BigDecimal | null |
| INTEGER | java.lang.Long | 4 |
| LONG | java.lang.String | null |
| FLOAT | java.lang.Float | 12 |
| DOUBLE | java.lang.Double | 22 |
| DECIMAL | java.math.BigDecimal | 11 |
| TINYINT | java.lang.Integer | 1 |
| RAW | java.lang.byte:[] | null |
| RAW | java.lang.byte:[] | null |
| INT | java.lang.Integer | null |
| TINYINT | java.lang.Integer | 3 |
| SMALLINT | java.lang.Integer | 5 |
| MEDIUMINT | java.lang.Integer | 8 |
| BIGINT | java.math.BigInteger | 20 |
| NUMBER | java.math.BigDecimal | null |
| NUMBER | java.lang.Boolean | 1 |
| NUMBER | java.lang.Byte | 2 |
| NUMBER | java.lang.Short | 4 |
| NUMBER | java.lang.Integer | 9 |
| NUMBER | java.lang.Long | 18 |
| NUMBER | java.math.BigDecimal | 38 |
| ENUM | java.lang.String | null |
| TIME | java.time.LocalTime | 8 |
| YEAR | java.time.Year | 4 |
| DATE | java.time.LocalDate | 10 |
| DATETIME | java.time.LocalDateTime | 19 |
| TIMESTAMP | java.time.LocalDateTime | 19 |
参考相关博文
Mysql,Oracle与Java字段类型映射关系的更多相关文章
- ORACLE常用数据库字段类型
ORACLE常用数据库字段类型 常用的数据库字段类型如下: 字段类型 中文说明 限制条件 其它说明 CHAR 固定长度字符串 最大长度2000 bytes VARCHAR2 可变长度 ...
- FIREDAC字段类型映射
为什么需要字段类型映射? 作为通用型数据引擎的FIREDAC或者UNIDAC,驱动某一种数据库以后,总有一些数据库的一些字段类型,数据引擎不能识别,反应到程序中就是数据引擎不能正确地读取该字段的值 . ...
- mysql创建表时字段类型选择与优化
一.选择原则 1.应该尽量使用可以正确存储数据的最小字段类型 2.选用简单的数据类型,例如:一个是尽量用mysql内置的字段类型来存储日期和时间:另一个存储IP地址尽量用整型:能用整型的尽量不用字符串 ...
- Oracle/SQL 修改字段类型和长度
标准SQL修改字段类型和长度语句: ALTER TABLE tableName modify column columnName 类型;例如Mysql的修改字段类型语句:alter table tes ...
- oracle如何修改字段类型(oracle总体知识2)
在一次做开发的时候,遇到需要将数据表的字段类型由number改成varchar,可是该字段又有值, 用 alter table t-name modify cname newType;会报错. 话说 ...
- Oracle怎么修改字段类型
转载:https://www.2cto.com/database/201710/689523.html 有一个表名为tb,字段段名为name,数据类型nchar(20). 1.假设字段数据为空,则不管 ...
- Mysql命令行改动字段类型
在做微信公众平台 知识百科(账号:zhishiwiki) 时,由于字段先前设计的不合理.导致内容装不下,因此须要改动其字段类型为 text 这里使用到了 alter 命令 alter table 表名 ...
- oracle显示转换字段类型cast()函数
今天遇到一个查询类型转换的问题:表的字段是varchar2类型,然后查询到的结果要转换为number(20,2),刚开始的时候使用to_number()函数,发现不能满足需求.后来才知道,原来还有ca ...
- [MySQL] mysql地理位置服务geometry字段类型
这个字段类型是mysql5.7新增的功能,主要就是解决坐标存储和距离计算的常见问题 创建表:CREATE TABLE `service` ( `id` bigint(20) NOT NULL AUTO ...
随机推荐
- yum被系统升级锁定
Another app is currently holding the yum lock; waiting for it to exit... 可能是系统自动升级正在运行,yum在锁定状态中. 已经 ...
- Redis学习笔记之数据库(一)
说句实话,redis这个软件要学习的东西实在多,多到,看的多了就容易迷失,而且还记不住.个人觉得靠记忆去学习一个知识肯定是比较糟糕的,所以还是要带着理解的,最终变成自己的东西,那这个东西才是自己的. ...
- 论JAVA实现MYSQL 行级锁(分布式锁实现方案一)
@Override @Transactional public String getCustomerId() { // return String.valueOf(getSequenceId(SEQ_ ...
- css3 知识点积累
-moz- 兼容火狐浏览器-webkit- 兼容chrome 和safari1.角度 transform:rotate(30dge) 水平线与div 第四象限30度 transform: ...
- java.io.NotSerializableException: org.apache.kafka.clients.consumer.ConsumerRecord
kafka 与spark集成 序列化问题 sparkConf.set("spark.serializer", "org.apache.spark.serializer.K ...
- Kubernetes官方java客户端之七:patch操作
欢迎访问我的GitHub https://github.com/zq2599/blog_demos 内容:所有原创文章分类汇总及配套源码,涉及Java.Docker.Kubernetes.DevOPS ...
- 在MongoDB中执行查询与创建索引
实验目的: (1)掌握MongoDB中数据查询的方法: (2)掌握MongoDB中索引及其创建: 实验内容: 一. MongoDB中数据查询的方法: (1)find函数的使用: (2)条件操作符: a ...
- 与HBase对比,Cassandra的优势特性是什么?
在1月9日Cassandra中文社区开年活动开始之前的闲聊时间,活动的四位嘉宾就"HBase和Cassandra的对比"这一话题展开了讨论. 总的来说,HBase和Cassan ...
- [Usaco2008 Mar]Cow Travelling游荡的奶牛
题目描述 奶牛们在被划分成N行M列(2 <= N <= 100; 2 <= M <= 100)的草地上游走,试图找到整块草地中最美味的牧草.Farmer John在某个时刻看见 ...
- 利用JavaUDPSocket+多线程模拟实现一个简单的聊天室程序
对Socket的一点个人理解:Socket原意是指插座.家家户户都有五花八门的家用电器,但它们共用统一制式的插座.这样做的好处就是将所有家用电器的通电方式统一化,不需要大费周章地在墙壁上凿洞并专门接电 ...