GUJ
Notícias, artigos e o maior fórum brasileiro sobre Java
home
fórum
notícias
tópicos recentes
empregos
artigos
Bem-vindo ao GUJ.
Crie seu login
, ou digite-o para logar no site.
Usuário:
Senha:
O q tem de errado??
Índice dos Fóruns
»
Java Básico
Autor
Mensagem
21/06/2005 08:29:15
Assunto:
O q tem de errado??
betim_ol
HelloWorld
Membro desde: 17/05/2005 10:03:12
Mensagens: 11
Offline
Olha quero o resultado de uma query em uma nova janela...
O que está errado??
private void jButton3ActionPerformed(java.awt.event.ActionEvent evt) { int codigo = Integer.parseInt(jTextField4.getText()); String nome = jTextField1.getText(); String endereco = jTextField2.getText(); int telefone = Integer.parseInt(jTextField3.getText()); try{ stmt = con.createStatement(); String query = "SELECT nome, endereco, telefone FROM tabela WHERE codigo = " + codigo + ""; System.out.println(query); ResultSet rs = stmt.executeQuery(query); JOptionPane.showMessageDialog(null, "Resultado da consulta:" + rs); stmt.close(); } catch(Exception eo){ System.out.println(eo.getMessage()); } }
21/06/2005 08:36:47
Assunto:
O q tem de errado??
cv
Moderador
Membro desde: 04/04/2003 00:32:12
Mensagens: 7842
Localização: São Paulo, SP
Offline
Somar "Resultado da consulta: " e um ResultSet nao vai fazer nada muito magico
Se alguem colocar um codigo do tipo ";\n DELETE FROM tabela;", vc tambem ta ferrado - use PreparedStatement
21/06/2005 08:38:14
Assunto:
Re: O q tem de errado??
andre_a_s
GUJ Ranger
Membro desde: 23/02/2003 01:04:53
Mensagens: 755
Localização: Santo André(SP)
Offline
Qual está sendo o erro?
JOptionPane.showMessageDialog(null, "Resultado da consulta:" + rs);
Isso apenas vai imprimir o objeto com seu endereçamento de memória, vc tem q especificar oq quer imprimir.
rs.getString("nome");
Por exemplo
This message was edited 1 time. Last update was at 21/06/2005 08:39:10
Gosta de cerveja e de viagem?
Visite meu blog!
http://www.TravelAndBeer.com
21/06/2005 08:44:15
Assunto:
Re: O q tem de errado??
tRuNkSnEt
JavaGuru
Membro desde: 16/08/2003 03:16:25
Mensagens: 245
Offline
Voce quer imprimir o objeto resultset junto com um string??
Leia esse tutorial introdutório simples e eficiente:
JDBC
21/06/2005 08:51:32
Assunto:
Re: O q tem de errado??
leonardodaniel
Debugger
Membro desde: 04/05/2005 18:16:23
Mensagens: 51
Offline
Crie uma classe que represente
o que você está retornando em sua consulta...
Ex.:
class CadastroPessoal{ String nome, endereco, telefone; public CadastroPessoal(String nome, String endereco, String telefone){ this.nome = nome; .............. } // Métodos get e set public String toString() { return "Nome: "+nome+ "\nendereco: "+endereco+ "\nTelefone: "+telefone; } }
Ae quando você receber o resultSet, utilize um objeto
desta classe...
O resultado que você espera será exibido!
"A música é a arte de moldar o invisível"
Índice dos Fóruns
»
Java Básico
Ir para:
Selecione um Fórum
Notícias
Assuntos gerais (Off-topic)
MundoJ - Artigos, Notícias e Debates
Artigos e Tutoriais
Java Básico
Java Avançado
Ferramentas, Frameworks e Utilitários
Desenvolvimento Web
Interface Gráfica
Google Android e Java Micro Edition (ME)
Certificação Java
Persistência: Hibernate, JPA, JDBC e outros
Java Enterprise Edition (Java EE)
Frameworks e Bibliotecas brasileiros
RIA - Flex, JavaFX e outros
Arquitetura de Sistemas
Metodologias de Desenvolvimento e Testes de Software
JavaScript
Ruby & Ruby on Rails
Outras Linguagens
Powered by
JForum 2.1.8
©
JForum Team