Ola pessoal, eu sei que o forum e de java, mas como nao sei se o erro esta no meu codigo java ou no codigo sql estou postando e pedindo ajuda…
o problema é o seguinte…
eu tenho alguns arquivos com mais de 1460 linhas…ja consegui le cada um deles sem problemas, porem preciso inserir os valores no banco, entao estou trabalhando com a clausula UPDATE do sql…so que apenas o primeiro valor e que esta sendo gravado em todas as linhas do banco…
segue o codigo:
[code]
PreparedStatement stm = null;
Connection con = null;
String line;
try {
con = getConnection();
con.setAutoCommit(false);
File file = new File("nome1996.txt");
FileReader fr = new FileReader(file);
BufferedReader buffer = new BufferedReader(fr,1*1024*1024);
while((line = buffer.readLine()) != null) {
System.out.println(line);
stm = con.prepareStatement("UPDATE vestibular1996 SET nome = '"+line+"' WHERE nome = ''");
stm.executeUpdate();
}
con.commit();
fr.close();
buffer.close();
}
[quote]
se alguem tiver alguma idea…
vlws,