日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

java out of range_关于Parameter index out of range求解决办法

發布時間:2023/11/27 编程问答 41 豆豆
生活随笔 收集整理的這篇文章主要介紹了 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求解决办法的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

歡迎分享!

轉載請說明來源于"生活随笔",并保留原作者的名字。

本文地址:java out of range_关于Parameter