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 ...
随机推荐
- STM32串口中断的一些资料
在研究STM32串口接收发送中断的时候找到不少不错的资料,现在备份在这里.以供自己查阅,以及方便其他人. TC ====TXE 顺便预告下最近会写个有关串口处理数据的帖子,从查询和中断方面以及数据处理 ...
- 【转载】Vue.nextTick 的原理和用途
对于 Vue.nextTick 方法,自己有些疑惑.在查询了各种资料后,总结了一下其原理和用途,如有错误,请不吝赐教. 概览 官方文档说明: 用法: 在下次 DOM 更新循环结束之后执行延迟回调.在修 ...
- HystrixRequestContext实现Request级别的上下文
一.简介 在微服务架构中,我们会有这样的需求,A服务调用B服务,B服务调用C服务,ABC服务都需要用到当前用户上下文信息(userId.orgId等),那么如何实现呢? 方案一: 拦截器加上Threa ...
- 熬夜肝了一周!总结了这套对标阿里P8的java秘籍,限时发布3天!
前言 最近老是有粉丝私信我说感觉自己学java越来越难了,这其中有刚毕业的应届生说自己的技术找不到满意的工作,也有在学校的大学习说找不到学习方式,更多的是正在工作的java开发人员说是现在的技术更新太 ...
- Java利用VLC开发简易视屏播放器
1.环境配置 (1)下载VLC VlC官网http://www.videolan.org/ 各个版本的下载地址http://download.videolan.org/pub/videolan ...
- Azure Cost alerts 花费警报
一,引言 2020已完结,迎来了2021年新的开始.Allen 在新的一年中继续分享自己所学习到的 Azure 技术.本篇文章的内容也不多,也是一个网友遇到的一个问题----- Azure 上有没有花 ...
- hdp、cdh版本大数据maven仓库
Hdp版本: <repositories> <repository> <id>nexus</id> <name>local private ...
- [Skill] 记一次vue项目热更新失败案例
病因 修改文件后无法更新界面,感觉留白,没有更新 解决过程 发现问题,第一步搜索别人是怎么解决的 搜索一阵后,发现大部分都是留言路径问题,基本都是组件文件夹大写导致 修改测试后发现问题依旧 然后仔细观 ...
- [leetcode] 周赛 223
比赛题目:https://leetcode-cn.com/contest/weekly-contest-223/. 解码异或后的数组 题目:1720. 解码异或后的数组. 还记得数列求和的「累加法」? ...
- LeetCode116 每个节点的右向指针
给定一个二叉树 struct TreeLinkNode { TreeLinkNode *left; TreeLinkNode *right; TreeLinkNode *next; } 填充它的每个 ...