java.sql.SQLException: 索引中丢失 IN 或 OUT 参数::

来源:互联网 发布:抽烟喝酒 知乎 编辑:程序博客网 时间:2024/05/22 14:09

======================================================
注:本文源代码点此下载
======================================================

java.sql.sqlexception: 索引中丢失 in 或 out 参数::

像这样的错误我想大家可能是长有的错误希望大家都能掌握

这样的错误是由于我们在开发时不小心出的错

java.sql.sqlexception: 索引中丢失 in 或 out 参数:: 2

at oracle.jdbc.driver.databaseerror.throwsqlexception(databaseerror.java:112)

at oracle.jdbc.driver.databaseerror.throwsqlexception(databaseerror.java:146)

at oracle.jdbc.driver.oraclepreparedstatement.processcompletedbindrow(oraclepreparedstatement.java:1681)

at oracle.jdbc.driver.oraclepreparedstatement.executeinternal(oraclepreparedstatement.java:3280)

at oracle.jdbc.driver.oraclepreparedstatement.executequery(oraclepreparedstatement.java:3329)

at com.spring.services.userbusiness.loginaction(userbusiness.java:58)

at com.spring.services.userbusiness.main(userbusiness.java:27)

这个错误有很多人在发送语句时出的错.如:

有的sql语句可能全角与半角出现的:java.sql.sqlexception无效的列索引,

stringbuilder sql = new stringbuilder()

.append("select * from emp where uname=? and upass=? and state=? and a=?");

参数据过多等

而我今天在开发一个struts项目时出的是oracle的一个错误如下:

stringbuilder sql = new stringbuilder()

.append("select * from emp where uname=? and upass=?");

//2.preparedstatement对象指令

ps = conn.preparestatement(sql.tostring());

//3.设置参数

ps.setobject(1, dto.get("uname").tostring());

ps.setobject(1, dto.get("upass").tostring());

//4.执行判断

rs = ps.executequery();

这是由于一不小心就出错的这里只是设置参数的时候参数位置出了错

像这样的错误如果我们知道的话就可以在一堆代码中很快就能找到对吧

绿色通道:好文要顶关注我收藏该文与我联系

posted on 2009-02-12 22:04春天 阅读(7913) 评论(1)编辑 收藏

评论

1460314

#1楼

2009-02-24 20:21

.net 之家[未注册用户]

索引中丢失 in 或 out 参数:: 2

这种错误真是大意呀,但我也总是犯这样的错,真的不知道是我马虎还是我大意哎,这样的错我现在都好多次不犯了。真是改过来了。

回复 引用

注册用户登录后才能发表评论,请 登录 或 注册,返回博客园首页。

首页博问闪存新闻园子招聘知识库

最新it新闻:

·12位技术领袖的新年决心(10)telsa motors和spacex的ceo elon musk– 再一次引爆电动汽车市场

·windows 8可能动摇wintel长达30年的商业联盟

·pc 厂商的逆袭:联想和宏碁的 ces 展品

·品聚网今日公告:资金链断裂 1月9日暂停业务

·中兴:员工月薪万元仍感深圳生活困难

» 更多新闻...

最新知识库文章:

·持续集成之“everything is code”

·持续集成之“软件自我识别”

·持续集成之戏说check-in dance

·什么是闭包。
       我的理解

·什么是闭包(closure)?

» 更多知识库文章...

china-pub 2011秋季教材巡展

china-pub 计算机绝版图书按需印刷服务


======================================================
在最后,我邀请大家参加新浪APP,就是新浪免费送大家的一个空间,支持PHP+MySql,免费二级域名,免费域名绑定 这个是我邀请的地址,您通过这个链接注册即为我的好友,并获赠云豆500个,价值5元哦!短网址是http://t.cn/SXOiLh我创建的小站每天访客已经达到2000+了,每天挂广告赚50+元哦,呵呵,饭钱不愁了,\(^o^)/