表格中13处缺少in或out参数_java 往oracle中插入SQL语句出现:“索引中丢失 IN 或 OUT 参数:: 1”...

Stringsql="insertintoSTUDENT.YHBVALUES(STUDENT.UNO.NEXTVAL,?,?,?,?,?,?)";ps=conn.prepareStatement(sql);//ps.setString(1,"33");ps.setString(2,uid);ps.setString(3,upw);ps.s...

String sql = "insert into STUDENT.YHB VALUES(STUDENT.UNO.NEXTVAL,?,?,?,?,?,?)";

ps = conn.prepareStatement(sql);

//ps.setString(1,"33");

ps.setString(2,uid);

ps.setString(3,upw);

ps.setString(4,email);

ps.setString(5,safe);

ps.setString(6,answer);

ps.setString(7,sex);

int num = ps.executeUpdate();

其中:.UNO为ORACLE中创建的自动序列

错误:

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

at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:134)

at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:179)

at oracle.jdbc.driver.OracleStatement.checkBindsInAndOut(OracleStatement.java:1876)

at oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java:2638)

at oracle.jdbc.driver.OraclePreparedStatement.executeUpdate(OraclePreparedStatement.java:589)

at YHB.Register.insert(Register.java:28)

at org.apache.jsp.showUser_jsp._jspService(showUser_jsp.java:193)

at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:98)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)

at

展开

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值