赞
踩
详细报错:
javax.servlet.ServletException: java.sql.SQLSyntaxErrorException: 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 'use where ………………'。
那很有可能就是数据库的问题,原来的是这样,
改之后
原因是“USE”是数据库的关键字,比如在CMD命令行中,要切换到名为 “mydatabase” 的数据库,可以使用以下语句:
USE mydatabase;
我就是不恰当使用造成的报错。另外实际上,在SQL语句中,"USE"不能用作表名。
比如你进行
select count(*) from use查询时,就出现use,舍所以还是不用use当表名吧!
请注意,“USE” 关键字在 SQL 查询中是作为一个单独的语句出现,不需要在其后面添加分号(;)
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。