/**
* 批量插入
*
* @param tableName
* @param datas
* @return
*/
public boolean insertBatch(String tableName, List<Map<String, Object>> datas) {
PreparedStatement prepared = null;
Connection connect = new Mysql().getConnection();
try {
connect.setAutoCommit(false); // 设置手动提交
StringBuffer fieldString = new StringBuffer();
StringBuffer paraNo = new StringBuffer(); // 预处理字段“?”
List<Object> values = new ArrayList<Object>();
boolean flag = true;
for (int i = 0; i < datas.size(); i++) {
for (Object element : datas.get(i).keySet()) {
if (flag) {
fieldString.append("," + element);
paraNo
java mysql数据库实现批量插入
最新推荐文章于 2024-07-22 16:19:47 发布
本文详细介绍了如何使用Java编程语言高效地实现批量插入数据到MySQL数据库中,包括JDBC连接、PreparedStatement的使用以及批处理操作,旨在提高数据库操作的性能。
摘要由CSDN通过智能技术生成