java如何存储Oracle数据库NUMBER数据类型字段

studyingpersons 2008-12-24 01:02:07
用一个java的ResultSet对象rs,怎么往Oracle数据库NUMBER数据类型的字段插入数值啊?这个NUMBER数据类型对应的是java中的哪种数据类型啊? 此处NUMBER并未指定数据长度和小数点位数,而我想用NUMBER数据类型表示java中的Double数据类型。该如何存储呢?
...全文
423 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
wanjunbao 2009-12-14
  • 打赏
  • 举报
回复
可以用 Integer能用吗?
crazylaa 2009-12-14
  • 打赏
  • 举报
回复
rs.updateBigDecimal(1,new BigDecimal("5.32"));
npmd 2009-12-14
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 kingzchina 的回复:]
引用 2 楼 hbwhwang 的回复:
java.math.BigDecimal

也不尽相同,要看你number(?)里面的参数而定
studyingpersons 2008-12-26
  • 打赏
  • 举报
回复
就是在updateDouble的时候抛出异常!很是郁闷
studyingpersons 2008-12-26
  • 打赏
  • 举报
回复
谢谢各位网友,可能我没说清,我的意思如下:
......
ResultSet rs = ... //已经赋值了,而且有效
//往Oracle数据库的NUMBER字段写入java的double数据类型
while(rs.next())
{
rs.updateDouble(1,5.32); //数据表的第一列更新数据
rs.updateRow(); //完成更新
}
rs.close();
......
dreamhunter_lan 2008-12-26
  • 打赏
  • 举报
回复
抛出什么异常?能不能贴出来看看
glglglglglgllll 2008-12-24
  • 打赏
  • 举报
回复
嗯java.math.BigDecimal
wypx168 2008-12-24
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 hbwhwang 的回复:]
java.math.BigDecimal
[/Quote]

KingZChina 2008-12-24
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 hbwhwang 的回复:]
java.math.BigDecimal
[/Quote]
hbwhwang 2008-12-24
  • 打赏
  • 举报
回复
java.math.BigDecimal
studyingpersons 2008-12-24
  • 打赏
  • 举报
回复
在线等待......

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧