“darta.lima”:
Minha IOException está dando este erro
Erro de IO: java.io.FileNotFoundException: (O caminho especificado nÒo é valido)
Arquivo nÒo gravado
Repare na exception: FileNotFoundException, e após na mensagem de erro: o caminho especificado não é válido. A exception FileNotFoundException é gerada pelas classes FileInputStream, FileOutputStream ou RandomAccessFile. Como no seu código você tem uma chamada a FileInputStream
FileInputStream stream = new FileInputStream(saida);
muito provavelmente é ai que o erro esta ocorrendo. Qual no conteudo da variávem “saida”? Ela contem um nome de arquivo válido E EXISTENTE? não se esqueca que FileInputStream requer que o arquivo a ser aberto exista.
De qualquer maneira, como você esta querendo gravar o conteúdo lido em um arquivo, por favor RETIRE as seguintes linhas de código do seu programa:
InputStreamReader streamReader = new InputStreamReader(stream);
BufferedReader reader = new BufferedReader(streamReader);
Note que você apenas irá precisar de
FileWriter escrevearquivo = new FileWriter("normalizacao_ddd.txt");
PrintWriter saidaarquivo = new PrintWriter(escrevearquivo);
para gravar o conteúdo lido. Para gravar ja lhe mostramos anteriormente como fazer, ou seja, coloque uma chamada a
saidaarquivo.println(variaveis contendo os dados);
dentro do loop while() onde os dados do banco de dados são lidos. Apenas para finalizar, como você vai remover as chamadas a FileInputStream e BufferedReader, nao se esqueça de remover também as linhas
reader.close();
streamReader.close();
stream.close();
Boa sorte, você esta quase conseguindo!!
[]'s
Rafael Steil