String sql="select * from user_info where u_name=? and u_password=? and u_power=?";

2024-10-29 03:33:49
推荐回答(4个)
回答1:

你的你把where 条件之后的全部去掉,只保留 select * ....
看看这条语句是不是还要报错。如果还报错,说明表名称不存在。如果正常了,把条件逐个加上,加到哪个条件报错,就说明那个条件不对。

回答2:

?换成相应的值,值要用单引号('')括起来

回答3:

您好!我也遇到了,请问解决了吗?怎么解决的?谢谢!

回答4:

现在mysql中 把你的? 改成你想查的值 'XXX' ,如果不好使就是你的sql问题了,看看名字什么的是不是有问题