报错:You have an error in your SQL syntax

You have an error in your SQL syntax; check the manual that
corresponds to your MySQL server version for the right syntax to use
near ‘? and password=?’ at line 1

前两天做小学期课程设计,遇到了这个问题,百度了一下这个报错,说是sql有语法错误,如下图

在这里插入图片描述

然后我查看了表结构,表数据都没有问题,然后把sql查询语句放在mysql+navicat里,跑一下也没问题,表名和列名也没有使用关键字,sql语句如下图

在这里插入图片描述

然后检查了传的参数?,也没有问题 最后找了很久,发现我代码里,sql语句多传了一次

在这里插入图片描述

记住不要sql语句多次作为参数传给jdbc

猜你喜欢

转载自blog.csdn.net/sxh06/article/details/107014391