Pessoal, tenho o método abaixo que uso para listar dados de uma tabela temporária e exibir para o usuário verificar se tem algum erro, antes de inserir da tabela real onde os dados precisam estar.
..bom tenho dúvida de como pegar os dados dessa lista temp e inserir da minha outra tabela a lógica no metodo.
public List<campanha> listarDataTemp() {
try {
conn = (Connection) ConnectionFactory.getConnection();
String sql = "Select * from temp";
PreparedStatement stmt = conn.prepareStatement(sql);
ResultSet rs = stmt.executeQuery();
List<campanha> lista = new ArrayList();
while (rs.next()) {
campanha c = new campanha();
// c.setId(rs.getInt(1));
c.setConcessao(rs.getString(1));
c.setModelo(rs.getString(2));
c.setItem(rs.getString(3));
c.setCodigo(rs.getString(4));
c.setPreco(rs.getString(5));
c.setMo(rs.getString(6));
c.setMes(rs.getString(7));
lista.add(c);
}
rs.close();
return lista;
} catch (Exception ex) {
Logger.getLogger(campanhaDaoMysql.class.getName()).log(Level.SEVERE, null, ex);
}
return null;
}