mtwm.net
当前位置:首页 >> jAvA.sql.SQLExCEption: ORA858: 在要求输入数... >>

jAvA.sql.SQLExCEption: ORA858: 在要求输入数...

你好哈 这个一定是他们的系统出了问题 你只有等待了。 估计是程序猿没测试就把代码发不到正式环境啦 估计明天就能好 祝你考试顺利

就是违反唯一约束呀,可能你ID重复了或者你设置的唯一键值,不要重复就是了 肯定是TOPICID的值重复了,调试下就知道了嘛

这是你SQL语句的问题,出现ORA-00904是数据库传过来的错误.你把你的SQL语句放到数据库里面查一下是一样的错,不是你代码的错误.应该是字段不存在或者字段值是字符类型的,你没有加上引号 , 根据你回复一楼的.应该是那个字段是int类型的.而你却给它...

我想你java里定义的应该是float或者double类型吧?float是精确到小数点后6位,double是15位..所以你的222.00应该保存的比这个要更精确,而你的oracle里,只精确了两位所以....就是这个错误了,其实如果要求不严的话,直接定义成number就行了,那么接到...

try { ps = conn.prepareStatement(sql); ps.setString(1, name); rs = ps.executeQuery(sql);######此处多写了把括号里面的sql去掉就行了 //将结果集中需要的数据封装到list while(rs.next()){ list.add(rs.getString(2)); }

拼装的sql有问题,把你自己拼装的sql语句放到sqlplus里面直接执行下就知道了

你的sql语句不对吧?! 【update a_goods set g_num=52+g_num where g_id = 24】 暂时不关注SQL注入之类的,如果是52+g_num的话你里面是不是少个【+】号啊,你看下g.getG_Id()是不是在数据库中没有值埃 update a_goods set g_num= " + num +" + ...

如果是这个情况,哪最有可能的就是数据库的数据源配置错误了,很可能配置到其他数据库去了

sql 在连接时注意加空格。 参考这个,估计跟你的一样的错误。。。 http://zhidao.baidu.com/link?url=TE2UgeO7CJzjGZamVvjGD60gHjPLy6vSbcJCHVnwaGLjq0lYHZjnx9OjB5u4TQuyEFPZpZEeZH73gxKeA1SVT_ 另外你可以把你的SQL文在数据库里执行下, 你可...

如果你在SQL的表面看不到有任何逗号少了,那么你就要查那些 getText() 返回的字符串里面有没有逗号存在了。 按现在这样的情况来看,应该是其中一个或多个 getText() 里面存在逗号了。 建议你平时使用SQL时用 PrepardedStatment 来一个一个 setSt...

网站首页 | 网站地图
All rights reserved Powered by www.mtwm.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com