码迷,mamicode.com
首页 > 编程语言 > 详细

Springmvc UPDATE 数据时 ORA-01858:a non-numeric character was found where a numeric was expected

时间:2017-07-10 01:17:33      阅读:375      评论:0      收藏:0      [点我收藏+]

标签:expect   art   问号   to_date   异常   原因   pre   logs   .com   

ORA-01858:a non-numeric character was found where a numeric was expected 异常。

我的代码:

主要是绑定变量带出来的问题。

技术分享

出错原因是:preparedstatement在执行的时候不能把带有to_date的参数的串替换为sql中的问号,主要是to_date函数替换不了,解决办法是将to_date函数先放到sql语句中,然后替换后面的变量,就不报这个错误了。

错误异常:

技术分享

 

 修改后的代码:

技术分享

 参考: http://blog.csdn.net/u010526028/article/details/70843610

 

Springmvc UPDATE 数据时 ORA-01858:a non-numeric character was found where a numeric was expected

标签:expect   art   问号   to_date   异常   原因   pre   logs   .com   

原文地址:http://www.cnblogs.com/lz-wolf/p/7143751.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!