public static void imprime() throws SQLException, FileNotFoundException, IOException, ClassNotFoundException {
// prepara impressão
FileOutputStream os = null;
PrintStream ps = null;
ResultSet rs = null;
Statement st = null;
String nomesaida = "c:/teste.html"; // lpt1
Connection MyCon;
Conexao conn = new Conexao();
MyCon = Conexao.getConnection(database);
try {
st = MyCon.createStatement();
rs = st.executeQuery("SELECT * FROM pessoa");
// abre o dispositovo de saída
os = new FileOutputStream(nomesaida); // ex: lpt1
// prepara o stream de impressão
ps = new PrintStream(os);
while (rs.next()){
ps.print(rs.getString("cpf")+"|"
+ rs.getString("nome")+"|"
+ rs.getString("profissao")+"|"
+ rs.getString("sexo")+"|"
+ rs.getString("doador")+"|"
+ rs.getString("superior")+"|"
+ rs.getString("habilitacao")+"\n");
}//FIM DO WHILE
st.close();
MyCon.close();
} finally {
if (os != null)
os.close();
if (rs != null)
rs.close();
if (st != null)
st.close();
}
}
Não consigo saltar uma linha depois de cada leitura no banco usando o \n, por que?
4 Respostas
T
Use “println” (sem o “\n”) em vez de “print” (com o “\n”).
O que acham de usar “\r\n” no lugar de “\n”?
Ou, talvez melhor ainda (dependendo do caso), utilizar System.getProperty(“line.separator”) no lugar de “\n”?
A resposta não está aqui, mas certamente vai te ajudar a chegar a ela:
http://www.guj.com.br/posts/list/50115.java
Mais os dados estão normais no arquivo, so estão na mesma linha? que programa vc ta usando para ler o arquivo depois, se for algo como o notepad realmente vc vai precisar colocar com terminação de windows, \r\n alguns editores melhores identificam que o arquivo ta com terminação (unix)
Criado 3 de julho de 2007
Ultima resposta 3 de jul. de 2007
Respostas 4
Participantes 5
Alura POO: o que é programação orientada a objetos? Aprenda os conceitos básicos da programação orientada a objetos, como classes, objetos, herança, encapsulamento e polimorfismo, com exemplos.
Casa do Codigo Inteligencia Artificial e ChatGPT: Da revolucao dos... Por Fabricio Carraro — Casa do Codigo