社区
Java
帖子详情
db2使用mybatis执行sql报错 SQLCODE=-104, SQLSTATE=42601, SQLERRMC=;;
qq_34369195
2018-01-03 05:16:18
目前做兼容db2,原来的程序在 oracle mysql 中跑都没问题,移到db2就挂了:
这个日志打印出来的 sql 拿到 RazorSQL 中执行,也没有问题:
哪位大牛,给个建议,分不多,谢谢
...全文
6425
2
打赏
收藏
db2使用mybatis执行sql报错 SQLCODE=-104, SQLSTATE=42601, SQLERRMC=;;
目前做兼容db2,原来的程序在 oracle mysql 中跑都没问题,移到db2就挂了: 这个日志打印出来的 sql 拿到 RazorSQL 中执行,也没有问题: 哪位大牛,给个建议,分不多,谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zhangmin1992132
2018-01-05
打赏
举报
回复
-104是非法字符,最后一行的空格和单引号注意一下,变量没标红就是表明单引号不对,末尾的分号没问题
kampoo
2018-01-04
打赏
举报
回复
是不是结尾有分号';' ? 另外查一下db2 jdbc手册,看看参数是用? 还是用:xxxx?
DB2
SQL
Error:
SQL
CODE
=-
104
,
SQL
STATE
=
42601
,
SQL
ERRMC
=;;,?,?,?,?,?,?,?,?);END-OF-
STATE
MENT
本文记录了一次
使用
MyBatis
操作
DB2
数据库时遇到的
SQL
CODE
=-
104
错误,并详细描述了错误信息的具体内容。此错误与
SQL
语法有关,特别提到在
SQL
语句末尾出现了不期望的';'符号。
【BUG处理】
mybatis
更新多个字段都是null或空字符串
DB2
SQL
Error:
SQL
CODE
=-
104
,
SQL
STATE
=
42601
本文介绍了一个在
使用
MyBatis
进行数据更新时容易忽略的问题:当更新语句中的条件字段为空或空字符串时,可能导致
SQL
语法错误。通过加入唯一标识字段解决了此问题。
DB2
SQL
Error:
SQL
CODE
=-418,
SQL
STATE
=42610,
SQL
ERRMC
=unresolved untyped expression,
本文介绍了一个在
使用
MyBatis
框架操作
DB2
数据库时遇到的
SQL
语法错误,详细展示了错误堆栈信息,并给出了正确的
SQL
语句写法。
MyBatis
批量更新
报错
本文介绍了解决
MyBatis
在
DB2
数据库中批量更新时
报错
-
104
的问题。通过调整
SQL
语句结构,成功实现了批量更新功能。
MyBatis
xml 文件中
SQL
语句的小于号未转义导致
报错
博客主要讲述在
MyBatis
的 xml 文件添加
SQL
语句后,启动 Spring Boot 应用
报错
的问题。原因是 XML 文件中小于号未
使用
转义符号,不符合 XML 语法。还给出了参考链接。
Java
51,409
社区成员
86,085
社区内容
发帖
与我相关
我的任务
Java
Java相关技术讨论
复制链接
扫一扫
分享
社区描述
Java相关技术讨论
java
spring boot
spring cloud
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章