首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > 其他数据库 >

施用simpleJdbcTemplate.batchUpdate批量处理

2012-12-19 
运用simpleJdbcTemplate.batchUpdate批量处理批处理插入oracle数据库数据。 ???? ????? 贴出我的代码 ?publ

运用simpleJdbcTemplate.batchUpdate批量处理

批处理插入oracle数据库数据。

????

????? 贴出我的代码

?

public void volumeAdd(String codeName, int number, String cityCode) {
//查询语句
String sql = "select SEQ_LOGINCODEINSTANCE.nextval from dual";Long id = simpleJdbcTemplate.queryForLong(sql);sql = "insert into logincodeinstance(INSTANCEID,CODENAME,LOCATION,CODESCOUNT,CREATETIME) values (?,?,?,?,?) ";Object[] args_ins = { id, codeName, cityCode, number, new Date() };simpleJdbcTemplate.update(sql, args_ins);List<String> list = getCode(number);List<Object[]> listo = new ArrayList<Object[]>();if(list.size() != 0){sql = "insert into logincode(ID,CODE,INSTANCEID,ISVALIDATE) values(SEQ_LOGINCODE.nextval,?,?,1)";for (int i = 0; i < list.size(); i++) {Object[] args_code = { list.get(i), id };listo.add(args_code);}//批处理语句
simpleJdbcTemplate.batchUpdate(sql,listo);}}

??? 注释有时间再加上

1 楼 fjjiaboming 2011-10-10   你的代码有错!!

是抄的, 还是写的??

热点排行