
正文
oracle数据类型对应java数据类型,oracle 数值类型
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
从Oracle中读取的NUMBER类型一般在java中用什么型
double Double 根据你需要来定啦,其实String也可以的,不会报错,关键是看你是想把这条数据取来做计算还是取来做显示。
Oracle中Number类型可以用来存储0,正负定点或者浮点数。所以可以考虑用double,如果精度的要求高的话,就用BigDecimal。
Number(1)那就是一位的整数啦,用int类型就可以了。
Oracle中Number类型可以用来存储数字,正、负、零或者浮点数都可以,但是如果长度大于8的花建议你用varchar2了。所以可以考虑用int或者double,如果精度的要求高的话,就用BigDecimal。
看你number的位数,是否带小数位。如果带小数位数比较多的话,是double,是整数的话,一般是int,长度大的话,就会变成long类型。
相关问答
Q1: oracle数据表列定义的是char(1),java实体类要定义成什么类型,才...
1、Number(1)那就是一位的整数啦,用int类型就可以了。
2、number,char,varchar2,clob,blob,date等等 可以用int,不过定义后,你会发现后来也会是number类型了。
3、Oracle中的数据类型有:字符型、数字型、日期型等。具体介绍如下:字符型:char(n):用于标识固定长度的字符串。当实际数据不足定义长度时,使用空格补全右边不足位。varchar(n):可变字符串类型。
4、MyISAM 数据存储引擎和数据列MyISAM数据表,最好使用固定长度(CHAR)的数据列代替可变长度(VARCHAR)的数据列。MEMORY存储引擎和数据列MEMORY数据表目前都使用固定长度的数据行存储,因此无论使用CHAR或VARCHAR列都没有关系。
Q2: 开发小白:oracle类型在java中应该如何使用正确类型接收?
1、根据我们的项目经验,在匹配浮点类型时,bigdecimal 用于 java、 js 和 oracle 数据库。使用浮点数和双精度浮点数时可能会出现错误!上述的希望可以帮助你。
2、使用%ROWTYPE来定义一个表示表中一行记录的变量,比分别使用%TYPE来定义表示表中各个列的变量要简洁得多,并且不容易遗漏、出错。这样会增加程序的可维护性。
3、给你段代码参考,绝对可以:使用cs.registerOutParameter(2, OracleTypes.STRUCT, DBI.TYPE.T_SMS_TASK);OracleTypes.STRUCT,表示自定义的table类型, DBI.TYPE.T_SMS_TASK这个是你在oracle里面创建的类型。
4、double Double 根据你需要来定啦,其实String也可以的,不会报错,关键是看你是想把这条数据取来做计算还是取来做显示。
5、使用Jakata Poi HSSF开源的包即可。
Q3: oracle的number(8),number(8,2)对应hibernate中的什么类型,java中的...
看你number的位数,是否带小数位。如果带小数位数比较多的话,是double,是整数的话,一般是int,长度大的话,就会变成long类型。
如果number类没有设置小数位位数,默认小数位数为0,则在java类中可以使用int或者long对应;如果number类设置小数位位数,在java类中可以使用double类进行对应。
Oracle中Number类型可以用来存储数字,正、负、零或者浮点数都可以,但是如果长度大于8的花建议你用varchar2了。所以可以考虑用int或者double,如果精度的要求高的话,就用BigDecimal。
double Double 根据你需要来定啦,其实String也可以的,不会报错,关键是看你是想把这条数据取来做计算还是取来做显示。
oracle数据类型对应java数据类型的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于oracle 数值类型、oracle数据类型对应java数据类型的信息别忘了在本站进行查找喔。








