final int count = 2000; final List<String> firstNames = new ArrayList<String>(count); final List<String> lastNames = new ArrayList<String>(count); for (int i = 0; i < count; i++) { firstNames.add("First Name " + i); lastNames.add("Last Name " + i); } jdbcTemplate.batchUpdate( "insert into customer (id, first_name, last_name, last_login, comments) values (?, ?, ?, ?, ?)", new BatchPreparedStatementSetter() { //为prepared statement设置参数。这个方法将在整个过程中被调用的次数 public void setValues(PreparedStatement ps, int i) throws SQLException { ps.setLong(1, i + 10); ps.setString(2, firstNames.get(i)); ps.setString(3, lastNames.get(i)); ps.setNull(4, Types.TIMESTAMP); ps.setNull(5, Types.CLOB); } //返回更新的结果集条数 public int getBatchSize() { return count; } }); }
相关推荐
jdbc批量方法。多个sql语句可以一起执行
NULL 博文链接:https://rayfuxk.iteye.com/blog/2286519
本篇文章主要介绍了SpringBoot JdbcTemplate批量操作的示例代码,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
SpringBoot操作多数据源(JPA+JdbcTemplate)使用HikariCP数据源进行示例。
Spring框架JdbcTemplate类中查询方法介绍
NULL 博文链接:https://huibin.iteye.com/blog/618316
本资源包含了两个子项目,分别进行了springboot+jpa+jdbcTemplate的多数据源独立事务配置和jta分布式事务配置,并针对不同的情况编写了事务配置测试接口,还演示了JPA的domain一对多自动生成数据库表且不生成数据库...
spring 中对大数据的处理,包括clob,blob的数据。比之jdbc下简便很多。
最近项目中的工作流需要查询多个数据源的数据,数据源可能是不同种类的:如sql server,oracl等等,一开始是用的配置实现,后来发现在项目运行中,可能需要动态的添加更多不同类型的数据源,所以最终的逻辑是将数据源...
Spring的JdbcTemplate插入操作返回主键ID的方法 - - ITeye技术网站
NULL 博文链接:https://humlzy.iteye.com/blog/2382685
spring JdbcTemplate query方法使用示例,欢迎下载借鉴
sprint boot JdbcTemplate MyBatis JPA多数据源配置xmind
java基于jdbctemplate数据持久层操作封装,实际开发项目使用,非常便捷。
使用Spring的JdbcTemplate实现分页功能
利用spring boot的jdbctemplate实现大批量数据导出数据库道文件,及文件中大批量数据导入mysql数据库
spring boot + JdbcTemplate 使用druid数据源
主要介绍了Jdbctemplate多数据源配置方法详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
JdbcTemplate 调用存储过程
jdbcTemplate常用的查询方法集锦