Duvida com addBatch e executeBatch

1 resposta
pauloe10

Salve rapaziada, Feliz 2008 a todos.

queria saber se depois de usar o executeBatch ele libera, limpa sei la o PreparedStatement de modo que eu possa fazer um insert diferente e usar novos addBatch e depois usar novamente o executeBatch.

Obrigado

1 Resposta

P

sql = null;
sql = “INSERT INTO TAB_XXXXX (CC_COMP, CC_CHAN, CC_CHG, CC_STAT, ) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)”;

i = 1;

        pstmtLoop = conn.prepareStatement(sql);
        
        for(Empresa dell : empresa.getProc()) {
            pstmtLoop.setLong(i++, dell.getProcID());
            pstmtLoop.setLong(i++, dell.getSeqItem());

            pstmtLoop.addBatch();
            
            i = 1;
        }

        pstmtLoop.executeBatch();
Criado 2 de janeiro de 2008
Ultima resposta 17 de ago. de 2012
Respostas 1
Participantes 2