您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

MySQL同时执行多条SQL语句解决办法_MySQL

2024/2/28 18:33:25发布13次查看
bitscn.com 最近做一个数据库初始化工具的时候发现了这个问题,就是在一个statement中执行一条sql语句的时候可以正确执行,如果同时执行多条,就会报sql语法错误,伤透了脑筋。 经过网上查找,发现有两种解决办法: 1、最简单的办法,在mysql的连接字符串中设置allowmultiqueries参数置为true。 2、在程序中对sql语句以分号拆分成多条sql语句,然后使用statement的addbatch方法,最后executebatch就行。 结论:第一种方式最简单。 希望对以后遇到此类问题的朋友有所帮助。 最近做一个数据库初始化工具的时候发现了这个问题,就是在一个statement中执行一条sql语句的时候可以正确执行,如果同时执行多条,就会报sql语法错误,伤透了脑筋。
    经过网上查找,发现有两种解决办法:
    1、最简单的办法,在mysql的连接字符串中设置allowmultiqueries参数置为true。
    2、在程序中对sql语句以分号拆分成多条sql语句,然后使用statement的addbatch方法,最后executebatch就行。
    结论:第一种方式最简单。
    希望对以后遇到此类问题的朋友有所帮助。 bitscn.com
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product