这个错本身就是应为传输的数据大于mysql的max_allowed_packet参数默认值造成的: 之前遇到这个问题,一直是改max_allowed_packet的值 ,做项目遇到这个错误改了好几次,从1M改到10M,10M改到50M,50M又不够了:没有考虑到增量数据的问题,有的数据是一直增长的. 所以解决这个问题的根本,是需要在程序中,做分批次插入: //data 为需要入库的数据,持续增长中目前3万多行,需要切分为几个listLinkedList<LinkedHashMap<String…