Pessoal estou com um problema para inserir uma informação com laço de repetição.
seguinte
o ultimo campo que estou fazendo o update ele tem que começar com o numero "9000057"
só que ja estou usando um laço de repetição para importar os arquivos que pego num xls!
como colocar mais um laço de repetição colocando o ultimo campo junto.?1
public class Teste {
public static int i;
public static String stringa1;
public static String stringa2;
public static String stringa3;
public static String stringa4;
public static String stringa5;
public static int dtmes;
public static int dtciclo;
public static int num2 = 9000057;
/**
* @param args the command line arguments
*/
public static void main(String[] args) throws IOException, BiffException, SQLException {
System.out.println("Iniciando Processo Cofa");
//conexao com o banco
Connection con = new ConnectionFactory().getConnection();
System.out.println("Conectado ao Banco");
/* pega o arquiivo do Excel */
Workbook workbook = Workbook.getWorkbook(new File("C:/ParaTest2/basecofa.xls"));
/* pega a primeira planilha dentro do arquivo XLS */
Sheet sheet = workbook.getSheet(0);
//Pega a quantidade de linhas da planilha
int linhas = sheet.getRows();
//for (int num2 = 9000057; num2 >= 9000057; num2++){
for (i = 1; i < linhas; i++) {
/* pega os valores das células como se numa matriz */
Cell a1 = sheet.getCell(0, i);
Cell b2 = sheet.getCell(1, i);
Cell c3 = sheet.getCell(6, i);
/* pega os conteúdos das células */
stringa1 = a1.getContents();
stringa2 = b2.getContents();
stringa3 = c3.getContents();
/*Executa o insert para inserir os dados no banco */
PreparedStatement st = con.prepareStatement("insert into cofa_ccm(id_cofa_ccm,cofa_ccm,sistema,id_grupo_conta,id_cofa_ccm_ora)" + "Values('" + stringa1 + "','" + stringa2 + "','1','" + stringa3 + "','" + num2 + "')");
st.executeUpdate();
System.out.println("importando");
st.close();
}
System.out.println("Importado");
}
}