您的位置:首页 > 其它

ORA-01858: 在要求输入数字处找到非数字字符

2015-11-26 22:48 225 查看
[WARN][2015-11-2614:15:34,091][org.hibernate.engine.jdbc.spi.SqlExceptionHelper]SQL Error: 1858,SQLState: 22008
[ERROR][2015-11-2614:15:34,092][org.hibernate.engine.jdbc.spi.SqlExceptionHelper]ORA-01858: 在要求输入数字处找到非数字字符
 
当时以为是数字的问题,没想到最后是时间的格式问题,就是Oracle和java的类型没对应起来以致又错了。当时Oracle是number(5),java用了String,后来将String改成long就好了。

下面这两行当时拿来测试的,最后没用上。
SimpleDateFormat sim=new SimpleDateFormat("yyyy-MM-dd");
Date   newDate = sim.parse("2012-07-01");

Oracleデータへのアクセスと操作:
http://otndnld.oracle.co.jp/document/products/oracle10g/102/doc_cd/java.102/B19275-03/datacc.htm#BHCJBJCC
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: