Tenho mais de 15 mil registro para incluir no meu banco, isso todos os dias...criei uma rotina para fazer isso, mais acho que esta demorando de mais, vcs sabem uma forma q o desempenho seja melhor?
private static final String INSERT_ALL = "INSERT INTO TB_CM_CREDIT_LIMIT_EXP (ASC_CODE,CREDIT_LIMIT_EXP) VALUES (";
private void insertDestiny(List<CreditLimit> ls)throws SQLException{
oracleConn = mngt.getConnection(DB_NAME.ORACLE_DEV);
PreparedStatement pstmt = null;
for(int i=0; i < ls.size(); i++){
CreditLimit vo = ls.get(i);
String teste = INSERT_ALL + "" + vo.getAscCode() + ',' + vo.getCreditLimit() + ")";
pstmt = oracleConn.prepareStatement(teste);
pstmt.addBatch();
pstmt.executeBatch();
}
pstmt.close();
oracleConn.close();
}