程序媛。 2022-04-22 15:04 采纳率: 0%
浏览 91

出现Parameter index out of range (1 > number of parameters, which is 0)怎么解决?

package tongxunluguanlixitong;

import java.sql.SQLException;

import tongxunluguanlixitong.dao.UserDao;
import tongxunluguanlixitong.entity.User;

public class JDBCTest{
public static void main(String[] args) throws SQLException{
User user = new User();
user.setUsername("032020704");
user.setNickname("风清扬");
user.setPassword("123456");
UserDao userDao = UserDao.getInstance();
if(userDao.insert(user)) {
System.out.println("插入成功");
}
else {
System.out.println("插入失败");
}
}
}

  • 写回答

1条回答 默认 最新

  • 溪风沐雪 2022-04-22 15:25
    关注

    UserDao实现的有问题吧,参数下标越界,因为你传递了0个参数,看看你的数据库语句生成代码吧

    评论

报告相同问题?

问题事件

  • 创建了问题 4月22日

悬赏问题

  • ¥15 关于遇到一个python,django,redis,uwsgi,nginx搭的一个企业微信修改AD密码的平台的问题!
  • ¥15 读取parquet文件某一列的数据但是输出是整个列名和格式
  • ¥15 机动目标 制导律建模问题
  • ¥100 求Java socks 转发实现Demo
  • ¥20 随身WiFi移动网络访问不了
  • ¥50 RAD_XE11.3获取android11手机的IMEI码
  • ¥15 linux的gcc命令报错
  • ¥20 如何再GIS用海岸线建立缓冲区
  • ¥15 codeblock遇到问题了,求帮助😭
  • ¥15 Qt6.8.0加载网页MSVC2022