编程论坛
注册
登录
编程论坛
→
Oracle论坛
oracle抛出“无效数字”异常发生的情况有多少种,大家统计一下
弱智抓蛙男
发布于 2007-08-23 15:17, 7877 次点击
据我所知,最常见的是sql语句中参数个数不匹配比较多,还有就是传入“null”作为字符串也会这样,还有没有其它的,有过经历的请讲一讲。
2 回复
#2
hq_love
2008-06-10 15:20
当我用jdbc连oracle数据库时,查询当id为某一字段时的所有信息返回sql异常 说是无效字符,我也不知道是啥情况
此条语句已在toad里面验证过,正确 不知道是不是因为我查询出来的信息中有的为空字段呢?
#3
hq_love
2008-06-10 15:41
上面的问题已解决
是查询语句的错误
我写的是
String strsql="select id,name,pid,url,isrun,sn from u_menus where id="+id;//这个是错的
改成
String strsql="select id,name,pid,url,isrun,sn from u_menus where id='"+id+"'";//这个是对的
这样就好了
呵呵 犯了个低级错误~~~
1