mysql 索引越界_索引越界 Parameter index out of range (1 > number of parameters, which is 0).

mysql 索引越界_索引越界 Parameter index out of range (1 > number of parameters, which is 0).java sql SQLException Parameterind 1 gt numberofpara whichis0 atcom mysql jdbc SQLError createSQLExc SQLError java 963 atcom mysql jdbc SQLError cre java sql SQLException P

java.sql.SQLException:Parameterindexoutofrange(1>numberofparameters,whichis0).atcom.mysql.jdbc.SQLError.createSQLException(SQLError.java:963)atcom.mysql.jdbc.SQLError.cre…

java.sql.SQLException: Parameter index out of range (1 > number of parameters, which is 0).

at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:963)

at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:896)

at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:885)

at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:860)

程序是 public Search search (String SYS_NAME, String IP, String SYS_LEVEL, String OWNERA, String OWNERB, String SYS_DESC, String SYS_DATE, String RECORDER) {

SQL =”Select s.SYS_NAME, i.IP, s.SYS_LEVEL, s.OWNERA, s.OWNERB, s.SYS_DESC, s.SYS_DATE, s.RECORDER from sms_system s, sms_sysip i where s.S1=i.S1 and s.SYS_NAME like (‘%name%’) and i.IP like (‘%ip%’)”;

Connection connection = null;

PreparedStatement pstmt = null;

try {

connection = DbUtil.getConnection();

pstmt = (PreparedStatement) connection.prepareStatement(SQL);

pstmt.setString(1, SYS_NAME);

pstmt.setString(2, IP);

pstmt.setString(3,SYS_LEVEL);

pstmt.setString(4,OWNERA);

pstmt.setString(5,OWNERB);

pstmt.setString(6,SYS_DESC);

pstmt.setString(7,SYS_DATE);

pstmt.setString(8,RECORDER);

ResultSet rSet = (ResultSet) pstmt.executeQuery();

if (rSet.next()) {

sea.setSYS_NAME(rSet.getString(“SYS_NAME”));

sea.setIP(rSet.getString(“IP”));

sea.setSYS_LEVEL(rSet.getString(“SYS_LEVEL”));

sea.setOWNERA(rSet.getString(“OWNERA”));

sea.setOWNERB(rSet.getString(“OWNERB”));

sea.setSYS_DESC(rSet.getString(“SYS_DESC”));

sea.setSYS_DATE(rSet.getString(“SYS_DATE”));

sea.setRECORDER(rSet.getString(“RECORDER”));

}

求教为什么会索引越界,谢谢

展开

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/213214.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月18日 下午6:19
下一篇 2026年3月18日 下午6:20


相关推荐

  • 二阶微分方程龙格库塔法_二阶龙格库塔法公式

    二阶微分方程龙格库塔法_二阶龙格库塔法公式一、计算公式对于形如以下的常微分方程:采用四阶龙格库塔法的计算公式:四阶龙格库塔法精度为4,属于单步递推法。单步递推法的基本思想是从(x(i),y(i))点出发,以某一斜率沿直线达到(x(i+1),y(i+1))点。二、实例计算对于下述二阶方程:f(q)为分段函数1、基本思想:令位移q为y(1),q的一阶导dq/dt为y(2),因此可得:dq/dt=y(2)令f(q)=fy令q的二阶导ddq/dt^2=-2*eptheton*y(2)-fy+Fm

    2025年5月22日
    6
  • 爬虫为啥需要大量的ip_简述网络爬虫的工作原理

    爬虫为啥需要大量的ip_简述网络爬虫的工作原理http/https等爬虫代理ip的基本实现原理爬虫工作者在试用爬虫进行数据搜集的过程中经常会遇到这样的情况,刚开始的时候爬虫的运行情况是正常的,数据的抓取状况也在有条不紊的进行着,然而可能你一眼照顾不到就会出现错误,比如403Forbidden,这时候你打开网页的话,网页上面会提示你,“您的IP访问频率太高”这样的字眼。出现这种现象的原因就是被访问网站采取了反爬虫机制,比如,服务器会检测某个IP在单位时间内的请求次数,如果超过了这个阈值,就会直接拒绝服务,返回一些错误信息,这种情况可以称为封IP。那

    2022年10月8日
    4
  • OpenGrok在线代码浏览环境搭建

    OpenGrok在线代码浏览环境搭建OpenGrok是专门的源码阅读工具在针对特大型源码时,比如AOSP和Chromium,就需要祭出专门的源码阅读工具。OpenGrok属于另一类,免费,开源,运行流畅,功能也毫不逊色,该工具环境搭建和使用感觉很简单,但最近搭建的过程中遇到各种问题,直到怀疑人生,经历各种磨难最后终于可以到流程使用的程度,特此记录一方面为自己备忘,另一方面希望可以给需要搭建环境的人一些帮助,快速完成,避免重…

    2022年6月6日
    67
  • 百度签下国企AI大单,股价大涨16%!

    百度签下国企AI大单,股价大涨16%!

    2026年3月12日
    2
  • 即梦图片4.0来了,我整理了10个好用到爆的进阶玩法

    即梦图片4.0来了,我整理了10个好用到爆的进阶玩法

    2026年3月12日
    1
  • mybatis自定义排序_oracle排序分页查询

    mybatis自定义排序_oracle排序分页查询importtk.mybatis.mapper.entity.Example;importcom.github.pagehelper.PageHelper;…@OverridepublicList<Repayxxx>listRepaymentPlan(Integerstart){Exampleex…

    2026年2月12日
    5

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号