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 ...
随机推荐
- MODBUS_RTU通信协议
Modbus是一种串行通信协议,是Modicon公司(现在的施耐德电气Schneider Electric)于1979年为使用可编程逻辑控制器(PLC)通信而发表.Modbus已经成为工业领域通信协议 ...
- mysql 创建[序列],功能类似于oracle的序列
参考自菜鸟教程 https://www.runoob.com/mysql/mysql-using-sequences.html 使用函数创建自增序列管理表(批量使用自增表,设置初始值,自增幅度) 第一 ...
- MySQL中Exists和In的使用
Exists关键字: exists表示存在,是对外表做loop循环,每次loop循环再对内表(子查询)进行查询,那么因为对内表的查询使用的索引(内表效率高,故可用大表),而外表有多大都需要遍历,不可避 ...
- 如何限制电脑访问网址—使用Host限制访问网址
如何限制电脑访问网址-使用Host限制访问网址 1. 打开C:\Windows\System32\drivers\etc 2. 打开hosts 3. 修改host内容,如下示例 127.0.0.1 ...
- ORA-28001: the password has expired解决方法
Oracle提示错误消息ORA-28001: the password has expired,是由于Oracle11G的新特性所致, Oracle11G创建用户时缺省密码过期限制是180天(即6个月 ...
- 深入理解nodejs中的异步编程
目录 简介 同步异步和阻塞非阻塞 javascript中的回调 回调函数的错误处理 回调地狱 ES6中的Promise 什么是Promise Promise的特点 Promise的优点 Promise ...
- PHP MySQLi extension is not loaded
PHP MySQLi extension is not loaded 如何解决呢? yum -y install mysqli.so huozhe yum -y install php-mysql
- Github Python计算器开源项目 二次开发--增加函数图形
先上原项目链接:https://github.com/xhf79/Calculator_pyqt python+Qt 开发的计算器 原项目界面和功能如图所示: 科学计算的内容基本都有,但按照项目的提示 ...
- Sqli - Labs 靶场笔记(一)
Less - 1: 页面: URL: http://127.0.0.1/sqli-labs-master/Less-1/ 测试: 1.回显正常,说明不是数字型注入, http://127.0.0.1/ ...
- 国内最具影响力科技创投媒体36Kr的容器化之路
本文由1月19日晚36Kr运维开发工程师田翰明在Rancher技术交流群的技术分享整理而成.微信搜索rancher2,添加Rancher小助手为好友,加入技术群,实时参加下一次分享~ 田翰明,36Kr ...