原创  Java调用Oracle存储过程NullPointerException异常 收藏

调用语句:

"  { call ITS_Proc_DateByPage(?,?,?,?,?,?)  }"

出现异常:

java.lang.NullPointerException
at oracle.jdbc.ttc7.TTCAdapter.newTTCType(TTCAdapter.java) at oracle.jdbc.ttc7.TTCAdapter.createNonPlsqlTTCColumnArray(TTCAdapter.java)

......

解决方法:

移去调用语句中"和call之间的空格即可。

remove the space between " and CALL

如下:

"{call ITS_Proc_DateByPage(?,?,?,?,?,?)}"

经验:

Oracle的存储过程调用,对空格比较敏感,一定留意.也许是驱动的bug。

发表于 @ 2009年03月19日 10:52:00 | 评论( loading... ) | 编辑| 举报| 收藏

旧一篇:Oracle EXTRACT()函数与to_char() 函数 (转) | 新一篇:Spring和Quartz结合,配置细节

  • 发表评论
  • 评论内容:
  •  
Copyright © kunmengzi
Powered by CSDN Blog