jdbc批量插入数据
Posted dashazia
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jdbc批量插入数据相关的知识,希望对你有一定的参考价值。
//插入很多书(批量插入用法)
public void insertBooks(List<Book> book)
final List<Book> tempBook=book;
String sql="insert into book(name,pbYear) values(?,?)";
jdbcTemplate.batchUpdate(sql, new BatchPreparedStatementSetter()
public void setValues(PreparedStatement ps,int i)throws SQLException
String name=tempBook.get(i).getName();
int pbYear=tempBook.get(i).getPbYear();
ps.setString(1, name);
ps.setInt(2, pbYear);
public int getBatchSize()
return tempBook.size();
);
以上是关于jdbc批量插入数据的主要内容,如果未能解决你的问题,请参考以下文章