Java - 批量插入用法(jdbcTemplate)
来源:互联网 发布:ping的协议端口 编辑:程序博客网 时间:2024/04/29 23:50
一个List类型的:
{
}
两个数组类型的:
public int[] updateCompanyType(String[] unitIds, String[] unitType) {
final List<String> list=new ArrayList<String>();
for (int i = 0; i < unitIds.length; i++) {
for (int j = 0; j < unitType.length; j++) {
list.add(unitIds[i]+","+unitType[j]);
}
}
String sql="insert into map_unit_join_type (parentId,unitId,typeId,firstId,secondId,thirdId) values(?,?,?,?,?,?)";
int[] counts=jdbcTemplate.batchUpdate(sql, new BatchPreparedStatementSetter(){
public int getBatchSize() {
return list.size();
}
public void setValues(PreparedStatement ps, int i)throws SQLException {
String[] args=list.get(i).split(",");
ps.setInt(1, Integer.parseInt(args[1]));
ps.setInt(2, Integer.parseInt(args[0]));
ps.setInt(3, Integer.parseInt(args[2]));
ps.setInt(4, Integer.parseInt(args[3]));
ps.setInt(5, Integer.parseInt(args[4]));
ps.setInt(6, Integer.parseInt(args[5]));
}
});
- Java - 批量插入用法(jdbcTemplate)
- Java - 批量插入用法(jdbcTemplate)
- Java - 批量插入用法(jdbcTemplate)
- jdbcTemplate批量插入
- jdbcTemplate批量插入
- jdbcTemplate批量插入
- jdbcTemplate高效批量插入和批量更新
- Spring JdbcTemplate 批量插入或更新操作
- Spring JdbcTemplate 批量插入或更新操作
- Spring JdbcTemplate 批量插入或更新操作
- JdbcTemplate 进行批量插入或更新操作
- Spring JdbcTemplate 批量插入或更新操作
- Spring JdbcTemplate 批量插入或更新操作
- Spring JdbcTemplate 批量插入或更新操作
- Spring JdbcTemplate 批量插入或更新操作
- spring JDBCTemplate 批量插入 返回id 批量插入返回批量id
- java Spring jdbcTemplate 批量更新数据 Mysql
- 用 JdbcTemplate 进行批量插入或更新操作
- IPV6邻居发现协议----路由器发现
- 如何做事
- 根据hibernate生成表
- 重建+重组索引的过程
- 【20120516】【中午】
- Java - 批量插入用法(jdbcTemplate)
- struts2学习笔记(一) MVC模式
- 黑马程序员_张老师的交通红绿灯项目的制作和学习希望对刚开始学的同学能有帮助
- c# 3.0新特性 隐式类型
- AndroidManifest.xml文件解析
- android用户界面之TabHost教程实例汇总
- startx analyze
- ASP.NET性能优化之负载均衡
- android声音传感器编程