mysql批量添加数据,批处理batchUpdate添加数据效率没有改变
在添加上万条数据时用batchUpdate添加数据效率没有改变,需要在数据库连接字符串后加上rewriteBatchedStatements=true
,不然mysql会将批量数据拆分成一条一条的插入数据,效率不改变。
开启此配置后返回值将发生改变,成功后每条插入将返回-2,不再是影响的条数
jdbc:mysql://localhost/databaseName?characterEncoding=utf-8&useSSL=false&rewriteBatchedStatements=true