java out of range_关于Parameter index out of range求解决办法
程序:
提示参数越界,但我实在不知道我到底哪里越界了。明明该我那样写的嘛。求高手帮我看看,
现在我是弄得我有气无力了!要死了。在去死亡的路上等着你帮帮我!
Document : replyok
Created on : 2008-9-29, 6:05:31
Author : Administrator
--%>
int sid = Integer.parseInt(request.getParameter("id"));
String title = request.getParameter("title");
String text = request.getParameter("text");
Connection conn = null;
PreparedStatement pstat = null;
ResultSet rs = null;
String sqlstr = "insert into bbsrecord (id,root,sid,leaf,title,text,time) values(null,0.?,1,?,?,now())";//为什么呢? Class.forName("com.mysql.jdbc.Driver");
String url = "jdbc:mysql://127.0.0.1:3306/test?user=root&password=159753";
conn = DriverManager.getConnection(url);
pstat = conn.prepareStatement("sqlstr");
pstat.setInt(1,sid);
pstat.setString(2, title);
pstat.setString(3,text); //为什么呢?
pstat.executeUpdate();
pstat.close();
Statement stattwo = conn.createStatement();
stattwo.execute("update bbsrecord set leaf=0 where id= " + sid);
stattwo.close();
conn.close();
%>
replyok
错误报告:
type Exception report
message
description The server encountered an internal error () that prevented it from fulfilling this request.
exceptionorg.apache.jasper.JasperException: An exception occurred processing JSP page /replyok.jsp at line 20
17: String url = "jdbc:mysql://127.0.0.1:3306/test?user=root&password=159753";
18: conn = DriverManager.getConnection(url);
19: pstat = conn.prepareStatement("sqlstr");
20: pstat.setInt(1,sid);
21: pstat.setString(2, title);
22: pstat.setString(3,text);
23: pstat.close();
Stacktrace:
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:505)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:398)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:337)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
root causejavax.servlet.ServletException: java.sql.SQLException: Parameter index out of range (1 > number of parameters, which is 0).
org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:850)
org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:779)
org.apache.jsp.replyok_jsp._jspService(replyok_jsp.java:96)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:374)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:337)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
root causejava.sql.SQLException: Parameter index out of range (1 > number of parameters, which is 0).
com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1056)
com.mysql.jdbc.SQLError.createSQLException(SQLError.java:957)
com.mysql.jdbc.SQLError.createSQLException(SQLError.java:927)
com.mysql.jdbc.PreparedStatement.checkBounds(PreparedStatement.java:3279)
com.mysql.jdbc.PreparedStatement.setInternal(PreparedStatement.java:3263)
com.mysql.jdbc.PreparedStatement.setInternal(PreparedStatement.java:3305)
com.mysql.jdbc.PreparedStatement.setInt(PreparedStatement.java:3249)
org.apache.jsp.replyok_jsp._jspService(replyok_jsp.java:69)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:374)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:337)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
note The full stack trace of the root cause is available in the Apache Tomcat/6.0.16 logs.
Apache Tomcat/6.0.16
java out of range_关于Parameter index out of range求解决办法相关推荐
- IndexError: list index out of range的解决办法
IndexError: list index out of range的解决办法 列表的索引也就是他的元素的个数是没有你所想要找的元素位置,比如这个列表只有十个元素你要找第11个元素这个肯定找不到 解 ...
- java.sql.SQLException: Parameter index out of range (5 > number of parameters, which is 4).
问题描述: 启动项目调接口的时候控制台报错 Cause: java.sql.SQLException: Parameter index out of range (5 > number of p ...
- java怎么看提示错误,Mabatis错误提示Parameter index out of range的处理方法
这个问题把小编急毁了,捣腾了好几天还没有结果出来,今天终于捣腾出来了,下面小编把经过分享给大家,大家多多提出宝贵意见. 错误信息如下 08:34:43,302 DEBUG getTeachers:13 ...
- java.sql.SQLException: Parameter index out of range (4 number of parameters, which is 2).
背景: 在使用多线程测多个基站(一个基站下面多个手卡)的数据,虽然数据都接受没有问题,但是报了这个错误. java.sql.SQLException: Parameter index out of r ...
- Cause: java.sql.SQLException: Parameter index out of range (4 > number of parameters, which is 3).
Cause: java.sql.SQLException: Parameter index out of range (4 > number of parameters, which is 3) ...
- sq语句报错Parameter index out of range (2 > number of parameters, which is 1).
sql语句报错: org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.type.TypeE ...
- 报SQL异常Parameter index out of range (1 > number of parameters, which is 0).
数据库错误:Parameter index out of range (1 > number of parameters, which is 0). 错误发生原因其实很简单,就是当设置参数时,没 ...
- Parameter index out of range (2 > number of parameters, which is 1).原因及处理
1.在运行ssm项目时,报Parameter index out of range (2 > number of parameters, which is 1)异常 2.原因 mapper文件中 ...
- Parameter index out of range (1 > number of parameters, which is 0)
数据库错误:Parameter index out of range (1 > number of parameters, which is 0). 参数索引超出范围. 出错原因: 初学者很常见 ...
最新文章
- pycharm安装scrapy失败_运行Scrapy程序时出现No module named win32api问题的解决思路和方法...
- 把所有的谎言献给你β(找规律数学题)
- 程序员的光荣与梦想——论侠客梦的延续与幻灭
- 「MacOS」无法打开***,因为无法验证开发者。
- UVA 10254 The Priest Mathematician
- 自从装了windows神器,再也不用羡慕mac了
- 【渝粤教育】国家开放大学2018年春季 0025-21T数据结构 参考试题
- bootstrap table移动端_bootstrap介绍
- Android应用开发:CardView的使用及兼容
- 推荐收藏 | SLAM优秀开源工程汇总
- javascript对象序列化(对象与JSON字符串的互换)
- DAY8-Nessus漏洞扫描
- CCF NOI1005 存款收益
- java并发编程基础 --- 4.2 线程的优先级
- linux服务器配置与管理_一个十多年的系统管理员,忘了如何管理一台服务器
- 进度计划表软件测试,如何控制项目进度?项目进度管理中项目计划进度表的制定...
- 倾斜补偿的电子罗盘(1):地磁场,磁传感器,倾斜补偿
- SQL数据库日志文件丢失,日志文件恢复的办法
- python 阮一峰_阮一峰关于 Javascript 中闭包的解读是否正确?
- Java的三大特性之封装、继承、多态-----最简理解