数据库中的number类型在java类中应该是什么类型

数据库中的number是指的数量 我的是一个论坛的数据库 number表示的是帖子的阅读的数量 在java类中应该是什么类型呢 用String 类型的话 是不是向数据库中存数据的时候需要进行类型转换 两个问题 请分开回答 谢谢大神们了

数据库中的number类型在java类对应的类型:
1.如果number类没有设置小数位位数,默认小数位数为0,则在java类中可以使用int或者long对应;
2.如果number类设置小数位位数,在java类中可以使用double类进行对应。
注:也可以使用基本类型的包装类进行对于,比如double的包装类为Double.
温馨提示:内容为网友见解,仅供参考
第1个回答  2011-11-02
你好,这个用Long Integer都可以,为了安全的话,建议使用Long.
用String太麻烦,没有一点好处,你要是使用Hibernate的话,用我给你说的那两个无需类型转化。本回答被提问者采纳
第2个回答  2011-11-02
double 类型 就可以..
第3个回答  2011-11-02
1.int
2.需要 to_number(str)

数据库中的number类型在java类中应该是什么类型
number是多种数值类型,根据小数点的情况,可以是int、long、double等 ~~~

java数据库中的字段为number类型,实体类中怎么写
推荐用double,如果你能确定数据库中该字段的值不会是小数只会是整数的话,可以用int

oracle number 对应JAVA什么类型
Oracle中Number类型可以用来存储0,正负定点或者浮点数。所以可以考虑用double,如果精度的要求高的话,就用BigDecimal。

oracle中NUMBER类型和java中对应类型
问题的核心在于数据库中的NUMBER类型与Java中的数据类型在存储和显示时可能存在差异。例如,当oracle数据库中的NUMBER类型数值为22222222时,在Java程序中通过某种方式获取该值时,结果显示为2.2222222E8。这种情况出现的原因在于Java程序对大数的处理方式。解决这个问题的关键在于明确NUMBER类型与Java数据类型之间...

oracle数据库 number 对应 java 类型
Oracle中Number类型可以用来存储数字,正、负、零或者浮点数都可以,但是如果长度大于8的花建议你用varchar2了。所以可以考虑用int或者double,如果精度的要求高的话,就用BigDecimal。我用oracle都2年多了,根据个人经验给你分个类吧:主键一般用varchar2(10)1,如'0000000001',可以用这个方法前后补充0,...

oracle数据库中“Number”是什么类型?
相当于java的int double类型 oracle包括三种数据类型:1)数值:number或number(p,s)p:精度,s:刻度(小数位数)1234.567 number(6,2) ---> 1234.57 0.001234 number(2,4) ---> 0.0012 1234 number(3,-1)---> 1230 1204 number(3) ---> 超出精度 2)字符:char, varchar, varchar...

orcale中各个数据类型和java中各个数据类型的对应关系?
oracle 中Number 分为两种 1.Number 2.Number(10,2)第一种对应的是java中的整形 int long short byte 而第二种对应java中的 浮点型 float double oracle中的的date 对应java中的 java.util.date java.sql.date 是都可以的但通常使用java.util.date 因为它的作用范围...

oracle number(1)一般对应于Java中的类型
Number(p, s),声明一个定点数,p(precision)为精度,s(scale)表示小数点右边的数字个数,精度最大值为38,scale的取值范围为-84到127;Number(p),声明一个整数,相当于Number(p, 0)。Number(1)那就是一位的整数啦,用int类型就可以了。

oracle数据库中Number是
在Oracle数据库中,Number数据类型起到了关键的角色,它类似于Java中的int和double。Number类型具有灵活性,可根据需要指定精度(p)和小数位数(s)。例如:number(6,2) 表示最多存储6位,保留两位小数,如1234.57会被存储为1234.57。 number(2,4) 则保留两位小数,但总长度为4,如0.0012会被...

orcale中各个数据类型和java中各个数据类型的对应关系?
number(10) 对应 int (Integer)number(10,2) 对应 double date 就是 date varchar(255) 对应 String

相似回答