- mysql默认接受sql的大小是 1M, 即第三种方式若数据量超过1M会报如下异常:(可通过调整MySQL安装目录下的my.ini文件中[mysqld]段的"max_allowed_packet = 1M")
- JDBC连接url中添加参数
rewriteBatchedStatements=true
可提高插入速度
准备工作
CREATE TABLE `t_user` (
`id` varchar(32) CHARACTER SET utf8 NOT NULL COMMENT '主键',
`name` varchar(50) CHARACTER SET utf8 DEFAULT NULL COMMENT '用户名',
`del_flag` char(1) CHARACTER SET utf8 DEFAULT NULL COMMENT '删除标示',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
spring.datasource.type : com.alibaba.druid.pool.DruidDataSource
spring.datasource.driver-class-name : com.mysql.jdbc.Driver
spring.datasource.url : jdbc:mysql://localhost:3306/caiwuchu?useUnicode=true&characterEncoding=UTF-8&allowMultiQueries=true
spring.datasource.usern