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();
就可以執行