[RESOLVIDO]Problemas com o Connect

5 respostas
A

Estou com o seguinte problema: tenho uma classe que faz conexão com banco de dados mas, este não quer realizar o meu select deem uma olhada no codigo:

public void MostraTela() {
    	Connect_Database conn = new Connect_Database();
    	//conn.Connect();
    	try{
    		//Criando um objeto Statement para enviar requisições SQL para o Banco de Dados       
			Statement stmt = conn.Connect().createStatement();   
			ResultSet result = stmt.executeQuery("select * from teste;");
				
			JOptionPane.showMessageDialog(null,result);
    	}catch(Exception ex){
    		JOptionPane.showMessageDialog(null,ex.getMessage());
    	}		
		
    }
    
    public static void main(String args[])
    {
    	Tela obj = new Tela();
    	obj.MostraTela();
    }

Espero que possam me ajudar…

5 Respostas

mgarcia

fala…
ele não está exibindo nenhum erro?
se tiver posta aí!

abç

B

Amigo,

Não esta faltando nada?

Depois de executar o SELECT, você precisa recuperar os dados.

exemplo:

...
    ResultSet result = stmt.executeQuery("select * from teste;");  

    while (result.next())
        System.out.println(result.getString(1));

    ....

Veja se funciona

A

O erro que aparece é cannot find symbol method Connect()…
Mas este método existe na minha classe…Segue codigo da classe

B

Cara,

Você até colocou um return, mas e se o seu método der um erro e cair no catch???

Você precisa colocar o return depois dos catchs.

Ahh, apropósito métodos por convenção, iniciam com letras minusculas e não maíusculas como é o caso do Connect que deve ser connect.

A

btafarelo, obrigada!
Era o return mesmo…mancada de principiante

Criado 14 de janeiro de 2009
Ultima resposta 14 de jan. de 2009
Respostas 5
Participantes 3