Bom estava fazendo um teste para fazer execuções de sql em lote, criei um script e dentro desse,um loop de 10000 sql para cada eu faço a criação de um preparedStatement e executo o Update para inserções isso trava da estou de memoria alguem tem alguma dica de como melhorar isso.
Valeu…
O codigo pode parecer meio confuso e pq esta integrado com o php sendo a classe de persistência em java.
for ($i = 0; $i < count($this->aSQL); $i++) {
$this->Clear();
$this->sqlAdd($this->aSQL[$i]);
if ((count($this->aParams[$i])) > 0) {
foreach ($this->aParams[$i] as $pos => $item) {
$this->addParam($pos, $item["tipo"],$item["valor"]);
}
}
try {
$stmt = $this->con->prepareStatement($this->getSql());
$stmt->executeUpdate();
} catch (Exception $e) {
$this->con->rollback();
$this->fechaConexao();
return false;
}
}
$stmt->executeUpdate();