JAVA 拼接了一个sql 语句,但是最后运行报错——SQL 命令未正确结束


错误原因:  

  拼接的时候因为引号里的部分是直接引起来的,所以将这些语句整个拼接起来的时候就会成为一个“没有断句”的sql语句,如下面我的错误

 

 

 

将整句话拼接起来就相当于   select * from BookCatagorywherename like '%"+bookCatagory.getName()+"%'";

 

整个句子并没有断句,所以在sql脚本中并不是一个完整的sql语句

 

解决办法:

  将拼接部分 引号 内,左右引号都加上空格,这样的话拼接出来就是一个完整的sql语句!!!

 

 

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM