MySQL同时执行多条SQL语句解决办法
MySQL同时执行多条SQL语句解决办法
SQL MySQL 最近做一个数据库初始化工具的时候发现了这个问题,就是在一个Statement中执行一条SQL语句的时候可以正确执行,如果同时执行多条,就会报SQL语法错误,伤透了脑筋。经过网上查找,发现有两种解决办法:
1、最简单的办法,在MySQL的连接字符串中设置allowMultiQueries参数置为true。
2、在程序中对SQL语句以分号拆分成多条SQL语句,然后使用Statement的addBatch方法,最后executeBatch就行。
结论:第一种方式最简单。
希望对以后遇到此类问题的朋友有所帮助。
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
