JAVA 拼接了一个sql 语句,但是最后运行报错——SQL 命令未正确结束
2018-06-22 16:22 young柠檬味 阅读(5996) 评论(0) 编辑 收藏 举报错误原因:
拼接的时候因为引号里的部分是直接引起来的,所以将这些语句整个拼接起来的时候就会成为一个“没有断句”的sql语句,如下面我的错误
将整句话拼接起来就相当于 select * from BookCatagorywherename like '%"+bookCatagory.getName()+"%'";
整个句子并没有断句,所以在sql脚本中并不是一个完整的sql语句
解决办法:
将拼接部分 引号 内,左右引号都加上空格,这样的话拼接出来就是一个完整的sql语句!!!