Ler txt linha a linha - AJUDA

Galera como leio um txt, linha a linha e jogo uma linha de cada vez em um banco de dados?

Esqueci de falar estou usando o superwaba.

de uma lida sobre a api java.io

Kara tenho esse código aki, ve se te ajuda…

public class lendoTxt {   
  
    // Main Method, a best solution may use classes   
    public static void main(String[] args) {   
        FileInputStream fis;   
        try {   
            fis = new FileInputStream("C:/teste.txt");   
            DataInputStream dis = new DataInputStream(fis);   
            while (dis.available() != 0) {   
                String line = dis.readLine(); // deprecated   
                process(line);   
            }   
        } catch (FileNotFoundException e) {   
            e.printStackTrace();   
        } catch (IOException e) {   
            e.printStackTrace();   
        }   
  
    }   
       
    // Process each line of the file, containing the tokens   
    private static void process(String line) {   
                     
        if(line.trim().startsWith("#")) // Ignore   
            return;   
               
        System.out.println(line);
    }
}

                BufferedReader file = new BufferedReader(new FileReader("c:/teste.txt"));
                String linha = "";
                
                do{
                    linha = file.readLine();
                    //faz alguma coisa com a linha
                } while (linha != null);

[code]try {
FileReader reader = new FileReader(new File(“teste.txt”));
BufferedReader leitor = new BufferedReader(reader);

String linha = null;
while((linha = leitor.readLine()) != null) {
	// Faz alguma coisa que manda a linha p/ o banco
}
System.out.println(count);

} catch (Exception e) {
e.printStackTrace();
}[/code]
Blz? Flw! :thumbup:

Scanner sc = new Scanner(new File("C:\teste.txt");
while(sc.hasNext()){
String linha = sc.nextLine();
//Trabalha com a linha do modo que quiser
}

Fala galera muito obrigado consegui resolver segue a solução que implementei:
p
ublic void lerlinhas() {

	String teste = new String();

	//File f = new File("C:\\temp\\teste.txt", File.READ_ONLY);
	File f = new File("/Documents/teste.txt", File.CREATE);
	LineReader reader = new LineReader(f);
	String linha;
	//StringBuffer mm = new StringBuffer();
	Cliente c = new Cliente();
	ClientesDAO clientesDAO = new ClientesDAO();
	clientesDAO.limparTabela();
	while ((linha = reader.readLine()) != null) {

		// mm.append(linha);
		c.CP = Convert.tokenizeString(linha, '|')[0];
		c.CS = Convert.tokenizeString(linha, '|')[1];
		c.PS = Convert.tokenizeString(linha, '|')[2];
		c.cliente = Convert.tokenizeString(linha, '|')[3];
		c.Data = Convert.tokenizeString(linha, '|')[4];
		c.Hora = Convert.tokenizeString(linha, '|')[5];
		c.leitura = Convert.tokenizeString(linha, '|')[6];
		c.Nome = Convert.tokenizeString(linha, '|')[7];
		c.Endereco = Convert.tokenizeString(linha, '|')[8];
		c.NumeroMedidor = Convert.tokenizeString(linha, '|')[9];
		c.NumeroDisplay = Convert.tokenizeString(linha, '|')[10];
		c.NumeroDisplayCampo = Convert.tokenizeString(linha, '|')[11];
		c.NumeroId = Convert.tokenizeString(linha, '|')[12];
		c.NumeroIdCampo = Convert.tokenizeString(linha, '|')[13];
		c.PosicaoDisplay = Convert.tokenizeString(linha, '|')[14];
		c.irregularidade = Convert.tokenizeString(linha, '|')[15];
		// mm.append(((Cliente) clientes[i]).CP + "|");
		teste = Convert.tokenizeString(linha, '|')[16];
		c.INDICE = Convert.toInt(teste);
		clientesDAO.Inserir(c);
		// reader.readLine();

	}

	f.close();

}