Java - PreparedStatement同時執行多筆SQL

Java - PreparedStatement 同時執行多筆SQL

PreparedStatement以為只執行批次處理,並沒有一次執行多筆不同指令的SQL

如果出現多筆SQL指令的請況下,則會發生錯誤,

解決這個問題的方式是建立Connection時,增加 allowMultiQueries=true

mConn = DriverManager.getConnection("jdbc:mysql://localhost:3306/database?useUnicode=true&characterEncoding=utf-8&allowMultiQueries=true", "user","");

執行時,使用

pstatment.execute();

就可以執行