问题描述
- JavaWeb报SQL错误,一直没有得到解决,请大神帮忙
-
错误如下:
java.lang.RuntimeException: java.sql.SQLException: Cannot set cid: incompatible types. Query: select * from t_book where 1=1 and cid = ? order by orderBy limit ?,? Parameters: [922E6E2DB04143D39C9DDB26365B3EE8, 0, 12]如何解决这个问题?
解决方案
cid的类型有问题,检查你的代码和你的数据库的类型,看看是否存在不匹配的问题。
解决方案二:
同上,你可以检查一下你数据库中cid的类型可能两个类型不一样
解决方案三:
错误提示你数据类型并不兼容。
解决方案四:
提示错误是你的参数格式有问题
解决方案五:
先 打印cid 出来看是个什么东西,然后 查看是否数据库 里有变化
时间: 2024-11-03 21:43:49