天天看點

MySql+Mybatis+Druid:sql injection violation, multi-statement not allow

  在測試一個mybatis批量更新的時候,報了 sql injection violation, multi-statement not allow 的錯誤,和下面轉載的部落格一樣,我也是以為連接配接資料庫的url上沒有加上支援批量的參數,然後就改了下:

  1. jdbc.url=jdbc:mysql://192.168.11.107:3306/alarm_db?allowMultiQueries=true&useUnicode=true&characterEncoding=UTF-8  

但是還是報一樣的錯,結果在網上找了很多關于這個報錯的文章,終于Google到了同樣的報錯(論Google的重要性)。是資料庫連接配接池在預編譯的時候的一個報錯。

詳見:http://blog.csdn.net/goldenfish1919/article/details/50600053