MySQL同时执⾏多条SQL语句解决办法
最近做⼀个数据库初始化⼯具的时候发现了这个问题,就是在⼀个Statement中执⾏⼀条SQL语句的时候可以正确执⾏,如果同时执⾏多条,就会报SQL语法错误,伤透了脑筋。
经过⽹上查,发现有两种解决办法:简单的mysql语句
1、最简单的办法,在MySQL的连接字符串中设置allowMultiQueries参数置为true。
2、在程序中对SQL语句以分号拆分成多条SQL语句,然后使⽤Statement的addBatch⽅法,最后executeBatch就⾏。
结论:第⼀种⽅式最简单。
希望对以后遇到此类问题的朋友有所帮助。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论