1. java
  2. android
  3. c#
  4. .net
  5. javascript
  6. php
  7. jquery
  8. html
  9. sql

Quebra de linha com buca no BD

Olá Pessoal,

Boa noite, estou com o seguinte problema.

preciso fazer uma busca no banco de dados, porém essa busca tem várias linhas, e eu preciso que busque e fique em cada linha no caso minha query fica assim: select * from tb_clintesacho que é uma coisa simples que estou fazendo errado, o código que estou utilizando para buscar no banco é: String nome = rs.getString("nome");

onde nome é uma coluna na tabela tb_clientes.

O Código está assim:

 Connection con = new Banco().getConnection();  

        String sql =  "select * from tb_clientes";          

                try {       
                    PreparedStatement stmt = con.prepareStatement(sql);


                   ResultSet rs = stmt.executeQuery();
                   String result = "";

                    while (rs.next()) {
                        String nome = rs.getString("nome");
                        result += nome + "\n";   
                    }

                    this.retorno.setText(result);
                    rs.close();
                    stmt.execute();                     

                } catch (SQLException u) {          
                    throw new RuntimeException(u);          
                }

Quando dou uma saída dentro do "JOptionPane" ele da a quebra de linha certo.

porém quando coloco em qualquer campo, table,a qualquer "Swing" não da quebra de linha, ele busca tudo na frente.

Alguém poderia por favor me ajudar?

Desde Já, obrigado !

  • acho que isso é o comportamento padrao do Swing nem todos os componentes visuais entendem quebra de linha, um que entende é o JTextArea...

    Cristian Urbainski   27 de jun de 2013
  • Olá Skybot, já tentei no jTextArea da mesma maneira e também não da quebra de linha, fica tum na frente do outro, o unico jeito q eu vi que deu certo foi num JOptionPane, não me pergunte o porque.

    Willian   27 de jun de 2013
  1. Você vai ver essas setas em qualquer página de pergunta. Com elas, você pode dizer se uma pergunta ou uma resposta foram relevantes ou não.
  2. Edite sua pergunta ou resposta caso queira alterar ou adicionar detalhes.
  3. Caso haja alguma dúvida sobre a pergunta, adicione um comentário. O espaço de respostas deve ser utilizado apenas para responder a pergunta.
  4. Se o autor da pergunta marcar uma resposta como solucionada, esta marca aparecerá.
  5. Clique aqui para mais detalhes sobre o funcionamento do GUJ!

1 resposta

Não é a resposta que estava procurando? Procure outras perguntas com as tags busca java mysql ou faça a sua própria pergunta.