Chinaunix首页 | 论坛 | 博客
  • 博客访问: 176473
  • 博文数量: 30
  • 博客积分: 2170
  • 博客等级: 大尉
  • 技术积分: 375
  • 用 户 组: 普通用户
  • 注册时间: 2007-09-13 11:13
文章分类

全部博文(30)

文章存档

2010年(1)

2009年(7)

2008年(22)

我的朋友

分类: Oracle

2008-12-19 21:07:19

今天在写代码往oracle数据库插入数据时报如下错误:
java.sql.SQLException: 索引中丢失  IN 或 OUT 参数:: 2
 
费了半天劲也没有找到是什么原因引起的,后来一行行代码进行测试,发现错误的地方如下:
 
 

document.setContent(rs.getBytes("content"));

因为rs.getBytes("content")得到的值为NULL,从而导致了上面的错误。

另外,我记得好像以前也有这样的错误发生,当时的错误原因是,参数类型和数据库的类型不匹配引起的。

 

所以,如果有这种错误发生,应该仔细检查每个字段赋值的地方,检查类型及非空。

阅读(17512) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~