看报错信息是由于你使用了PreparedStatement,在使用时需要通过 ? 为参数占为,所以在执行之前一定要将所需的参数补全,检查一下参数赋值是否正确(索引下标从1开始)。有帮助请采纳,还有不懂的可以继续追问~
代码往下截取一些,看样子报错在36行
报错信息给全面些
不行就换一个,网上一堆数据库连接工具类
执行XXX()先于对sql语句中的占位符赋值导致的 你把下面的方法截出来
报错在36行