今天写一个查询功能的时候,出现了一个错误,当我写好后端接口,准备去前端掉用的时候出现了如下错误:

###Errorqueryingdatabase.Cause:java.sql.SQLSyntaxErrorException:YouhaveanerrorinyourSQLsyntax;checkthemanualthatcorrespondstoyourMySQLserverversionfortherightsyntaxtousenear’LIMIT10’atline31###Theerrormayexistinfile[C:studentsourceslycplycp-server argetclassesmappercpdjtzScZcBxzwCpdjTzCxMapper.xml]###TheerrormayinvolvedefaultParameterMap###Theerroroccurredwhilesettingparameters###SQL:SELECTst.dbid,st.jbh,st.xgh_jbh,st.scrwd_id,st.cj_id,st.gzrq,st.pb_id,st.xgq_zl,st.xgq_jc,st.xgq_cpdj,st.xgh_zl,st.xgh_jc,st.xgh_cpdj,st.zljldw,st.xgsj,sb.bzmc,sbxx.bcmc,ry.xm,ry.ghFROMsc_zc_bxzw_cpdj_tzstLEFTJOINsc_zc_ccp_czszccONst.ccp_cz_id=szcc.dbidLEFTJOINsc_scrwdssONst.scrwd_id=ss.dbidLEFTJOINrl_ygryONst.czr_id=ry.dbidLEFTJOINsc_zc_pbszpONst.pb_id=szp.dbidLEFTJOINsc_bzsbONst.cj_id=sb.dbidLEFTJOINsc_bz_sbsbsONst.cj_gypb_id=sbs.dbidleftjoinsc_bcxxsbxxonszp.bc_id=sbxx.dbidORDERBYst.xgsjDESC;LIMIT###Cause:java.sql.SQLSyntaxErrorException:YouhaveanerrorinyourSQLsyntax;checkthemanualthatcorrespondstoyourMySQLserverversionfortherightsyntaxtousenear’LIMIT10’atline31;badSQLgrammar[];nestedexceptionisjava.sql.SQLSyntaxErrorException:YouhaveanerrorinyourSQLsyntax;checkthemanualthatcorrespondstoyourMySQLserverversionfortherightsyntaxtousenear’LIMIT10’atline31 (第一次写博客,图片一直上传失败,不知道为啥,只能用文字了,谅解一下)

sql语句如下:

SELECT
st.dbid,
st.jbh,
st.xgh_jbh,
st.scrwd_id,
st.cj_id,
st.gzrq,
st.pb_id,
st.xgq_zl,
st.xgq_jc,
st.xgq_cpdj,
st.xgh_zl,
st.xgh_jc,
st.xgh_cpdj,
st.zljldw,
st.xgsj,
sb.bzmc,
sbxx.bcmc,
ry.xm,
ry.gh
FROM
sc_zc_bxzw_cpdj_tz st
LEFT JOIN sc_zc_ccp_cz szcc ON st.ccp_cz_id = szcc.dbid
LEFT JOIN sc_scrwd ss ON st.scrwd_id = ss.dbid
LEFT JOIN rl_yg ry ON st.czr_id = ry.dbid
LEFT JOIN sc_zc_pb szp ON st.pb_id = szp.dbid
LEFT JOIN sc_bz sb ON st.cj_id = sb.dbid
LEFT JOIN sc_bz_sb sbs ON st.cj_gypb_id = sbs.dbid
LEFT JOIN sc_bcxx sbxx on szp.bc_id = sbxx.dbid
ORDER BY st.xgsj DESC;

这个问题也是比较头疼,找了很久(关键是这个sql语句在navicat上能运行),最后发现因为我这个项目用到了分页的插件,所以执行的时候后面会自动给我加上分页的sql语句,然而我最后排序那里写了个分号,所以报错了。

解决如下: 将sql语句末尾的分号删除即可解决

最后成功运行,查询到了结果

最后

深知大多数初中级Java工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则近万的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!

因此收集整理了一份《Java开发全套学习资料》送给大家,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。

小编已加密:aHR0cHM6Ly9kb2NzLnFxLmNvbS9kb2MvRFVrVm9aSGxQZUVsTlkwUnc==出于安全原因,我们把网站通过base64编码了,大家可以通过base64解码把网址获取下来。

Mysql报错 Error querying database. Cause java.sql.SQLSyntaxErrorException相关推荐

  1. Error querying database. Cause: java.sql.SQLSyntaxErrorException: ORA-00911: 无效字符

    org.springframework.web.util.NestedServletException: Request processing failed; nested exception is ...

  2. Mybatis报错: Error querying database. Cause: java.lang.NumberFormatException: For input string: “A“

    报错信息:Error querying database. Cause: java.lang.NumberFormatException: For input string: "A" ...

  3. Error querying database.Cause:java.sql.SQLSyntaxErrorException:ORA-00911:invalid character

    这种问题很好定位,一看就是参数传参问题,通过这个报错看 首先最应该考虑的就是查询条件的LIKE部分. 这种问题主要思路是1.传了特殊字符,例如' 2.看看like查询的时候是不是用的#{}或是${} ...

  4. 报错Error querying database. Cause:java.lang.NullPointException

    最近遇到这样一个问题: 后台显示: 后台查询到数据库全是空 解决方案: 从前端获得日期类型得加@DateTimeFormat(pattern = "yyyy-MM-dd")这个注解 ...

  5. Error querying database. Cause: java.sql.SQLSyntaxErrorException

    mybatis模糊查询时,不想在调用方法时参数加%,所以我使用拼接参数的方 式设置Sql: 问题在于UserMapper.xml配置sql模糊查询语句出了问题. 倒数第二行是在测试类的时候模糊传入,没 ...

  6. java表或视图不存在_Error querying database. Cause: java.sql.SQLSyntaxErrorException: ORA-00942: 表或视图不存在...

    本人用SSM框架写的后台服务,在调用服务时出现以下错误,请问这个该怎么解决? 备注:表和视图在数据库中是存在的,将sql语句放入qlsql也能查出数据. Error querying database ...

  7. 报错:Error querying database. Cause: java.sql.SQLException: Access denied for user ‘root‘@‘localhost‘

    报错:Error querying database. Cause: java.sql.SQLException: Access denied for user 'root'@'localhost' ...

  8. 解决 Error querying database. Cause: java.sql.SQLException: sql injection violation....

    解决 Error querying database. Cause: java.sql.SQLException: sql injection violation- 最近在开发的时候老板的需求就是将模 ...

  9. Error querying database. Cause: java.sql.SQLException

    0 环境 系统:win10 IDE: IDEA 数据库:sqlserver 1 正文 报错信息 ### Error querying database. Cause: java.sql.SQLExce ...

  10. Error querying database. Cause: java.sql.SQLException:

    记录Mybatis学习过程中遇到的问题 2.由于需要将MySQL数据库配置信息写到一个properties文件中,方便以后修改.在连接的时候发生以下错误: Error querying databas ...

最新文章

  1. 近期活动盘点:高级机器学习训练营、基于神经网络的代码自动生成” “开放学术图谱”、西山金融科技产业创新论坛...
  2. laravel中Request、Session、Response、Middelware
  3. [QQ游戏]五子棋WG 1.0
  4. python网站框架下载_Python搭建网站框架
  5. script id=tp type=text/html,demo.html
  6. java json对象 输出_拼json字符串输出java对象
  7. UOJ#33-[UR #2]树上GCD【长链剖分,根号分治】
  8. 经典实战教程!java编译器eclipse
  9. IO复用,AIO,BIO,NIO,同步,异步,阻塞和非阻塞 区别参考
  10. 59. DNS 服务器
  11. 如何用 css 画一个正方体
  12. Adb connection Error:远程主机强迫关闭了一个现有的连接。
  13. matlab 数组偶数,matlab中取数组的偶数列赋值给新数组
  14. 发送邮件失败提示validity check failed 处理
  15. uboot源码阅读(二)什么是江湖,链接文件u-boot.lds
  16. 邮箱授权码正确,却连接失败
  17. EXCEL表格如何实现隔行填充颜色
  18. c语言计算平时成绩30%和期末成绩,C语言程序设计C
  19. java 给定价格和付款金额计算找零金额-挖财笔试编程题
  20. 人民币贬值不是大问题

热门文章

  1. 人工智能发展神速?37年前的尘封档案告诉你并没有
  2. 中秋闲来无事,自己写个2048玩玩
  3. python 安装ltp
  4. 简单的python抢红包脚本-python+红包
  5. Word里无法输入中文
  6. 江西省九江市瑞昌市高考成绩查询2021,2021江西省地区高考成绩排名查询,江西省高考各高中成绩喜报榜单...
  7. 2022“美亚杯”第八届中国电子数据取证大赛-团队赛题目
  8. ibeacon的实现,广播数据解析
  9. 143120-27-8,CYCLO(-D-TYR-ARG-GLY-ASP-CYS (CARBOXYMETHYL)-OH) SULFOXIDE
  10. 计算机里面的管理工具在哪,电脑的资源管理器在哪