本文作者:开源技术之家

【Mysql】异常:MySQLSyntaxErrorException 详解

开源技术之家 2年前 ( 2018-07-17 ) 14211 抢沙发

错误信息

com.mysql.JDBC.exceptions.jdbc4.MySQLSyntaxErrorException: 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 


错误分析

 原因1:如果在sql语句中出现mysql数据库的关键词,在sql中不做特殊处理的话,会抛出异常 com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException 。

   原因2: 书写的sql语句不正常,会导致mysql抛出异常。如:insert 写成 isert  等问题。sql 不符合规范。


解决方案

   原因1解决方案   举例: key 是mysql的关键词:在插入属性名称为key 的sql中

 在key的头上加上两点(反引号,它在键盘的~这个键上)。即可搞定:`key`

   原因2解决方案    反复验证sql是否合法。


本文标题:【Mysql】异常:MySQLSyntaxErrorException 详解
本文链接:https://www.kyjszj.com/sjkzq/30.html
作者授权:除特别说明外,本文由 开源技术之家 原创编译并授权 开源技术之家 刊载发布。
版权声明:本文不使用任何协议授权,您可以任何形式自由转载或使用。
文章版权及转载声明

作者:开源技术之家本文地址:https://www.kyjszj.com/sjkzq/30.html发布于 2年前 ( 2018-07-17 )
文章转载或复制请以超链接形式并注明出处开源技术之家

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏

阅读
分享

发表评论

快捷回复:

评论列表 (暂无评论,14211人围观)参与讨论

还没有评论,来说两句吧...