博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
oracle中number对应java数据类型
阅读量:6328 次
发布时间:2019-06-22

本文共 299 字,大约阅读时间需要 1 分钟。

本文转自:

数据库中为number类型的字段,在Java类型中对应的有Integer和BigDecimal都会出现; 

经测试发现当数据库为sql server和DB2时,用getObject()取出来时Integer类型,但是Oracle 中取出来就会是Integer或者BigDecimal类型。原因是oracle与java类型对应于number长度有关。 
这里写图片描述

遇到该类型问题,若要判断每个数据库和数据库字段长度不同对应的java数据类型不同太过烦琐,可采用getString()来取值,统一先转为string来判断

另外附上 

java.sql.Types,数据库字段类型,java数据类型的对应关系 

你可能感兴趣的文章
【JavaScript从入门到精通】第一课 初探JavaScript魅力-01
查看>>
web.xml配置错误页面,及输出错误信息
查看>>
浏览器份额查询
查看>>
项目管理原则搜集
查看>>
计算机加电后操作系统启动过程
查看>>
Java日志框架-Logback手册中文版以及官方配置文档教程
查看>>
Residual Networks
查看>>
WiFi安全那些事儿,整理推荐~
查看>>
Highcharts X轴纵向显示
查看>>
windows 注册表讲解
查看>>
【算法】论平衡二叉树(AVL)的正确种植方法
查看>>
35.angularJS的ng-repeat指令
查看>>
看不见的攻击面:查看 SQLite 数据库就中招?
查看>>
一些泛函分析题目
查看>>
基于DDD的现代ASP.NET开发框架--ABP系列之1、ABP总体介绍
查看>>
k8s 重要概念 - 每天5分钟玩转 Docker 容器技术(117)
查看>>
mysql优化-----多列索引的左前缀规则
查看>>
jQuery 中 is() 函数常见使用方法
查看>>
Smalltalk
查看>>
C# mongodb 类库
查看>>