SQL: select ID,COMMAND,DESCRIPTION,CONTENT FROM MESSAGE1 WHERE DESCRIPTION like '%' ? '%' ### Cause: com.microsoft.sqlserver.jdbc.SQLServerException: '@P0' 附近有语法错误。 这是啥情况
终于发现哪不对了,com.microsoft.sqlserver.jdbc.SQLServerException,你用我在视频中写在MySQL的语句用在SQL Server中了?
不知说点啥好了,摩擦,摩擦……你这jdbc用的似魔鬼的步伐。
这个异常上下附近的信息都原样复制贴上来
sql.append(" and DESCRIPTION like '%'+?+'%'"); SQL server 2008像着样就不会报错了
经过几个小时的折腾问题已解决,在sqlserver中模糊查询%后必须加+号