Retornar - String do Banco de Dados

E ai galera. Tudo certo? Estou com um problema para retornar um string do meu banco. Eu coloquei o try para se não consegui da um print no campo ele da a mensagem de erro. So da erro, se eu mudo de posição da erro. Não sei o que fazer alguem sabe o que eu estou fazendo de errado? Se puder me ajduar ficaria grato.

[code]
import java.sql.*;

import javax.swing.JButton;
import javax.swing.*;
public class Banco extends Janela{
private static final long serialVersionUID = 1L;
Connection conn;
Statement stm;
ResultSet rs;
String x;
public Banco() throws SQLException, ClassNotFoundException{
super();
try {
Class.forName(“com.mysql.jdbc.Driver”);
conn = DriverManager.getConnection(“jdbc:mysql://localhost/sisacred?user=root&password=ski69547”);
stm = conn.createStatement();
rs = stm.executeQuery(“SELECT * FROM clifor”);
JOptionPane.showMessageDialog(null, “Conexão concebida!”);
} catch (SQLException e) {
JOptionPane.showMessageDialog(null, “ERRO AO CONECTAR!!”);
}
Btn2();
Btn.setEnabled(false);
}
public void Btn2(){
JButton Btn2 = new JButton();
Btn2.setSize(140, 20);
Btn2.setText(“Mostra Informação”);
Btn2.setVisible(true);
Btn2.setLocation(30, 60);
this.add(Btn2);
Btn2.setFocusable(true);
Btn2.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseClicked (java.awt.event.MouseEvent e) {
try{x=rs.getString(“cod”);
JOptionPane.showMessageDialog(null, “Valor:\n”+x);}
catch (SQLException e1){
JOptionPane.showMessageDialog(null, “PROBLEMA COM OS DADOS!\n”);}
}
});
}
} [/code]

Qual o erro que acontece?

tenta fazer o seguinte…

if (rs.next()) x=rs.getString("cod");

E ai peerless ? Blz?
Aqui veio tentei o que você falou ele não retornou TRUE…
não me mostrou o valor do campo…
eu sei que ta conectado o banco… mas não sei o que está havendo.

Ele apresenta alguma excessão?
o que você tem dentro da coluna cod ?

Dica: não diga a excessão apenas um : “Erro ao conectar” e sim : "Erro: "+var_err;

cara consegui obter sucesso com seu código da seguinte forma…

VEJA AI…
apenas mudei o nome do banco e da tabela…

[code]/*

  • testes.java
  • Created on 22 de Março de 2007, 10:46
  • To change this template, choose Tools | Template Manager
  • and open the template in the editor.
    */

package testes;

import java.sql.*;

import javax.swing.JButton;
import javax.swing.*;
public class testes extends JFrame {
private static final long serialVersionUID = 1L;
Connection conn;
Statement stm;
ResultSet rs;
String x;
public testes() throws SQLException, ClassNotFoundException{
super();
try {
Class.forName(“com.mysql.jdbc.Driver”);
conn = DriverManager.getConnection(“jdbc:mysql://localhost/CPADI?user=root”);
stm = conn.createStatement();
rs = stm.executeQuery(“SELECT * FROM CLIENTE”);
JOptionPane.showMessageDialog(null, “Conexão concebida!”);
} catch (SQLException e) {
JOptionPane.showMessageDialog(null, “ERRO AO CONECTAR!!”);
}
Btn2();
//Btn2.setEnabled(false);
}
public void Btn2(){
JButton Btn2 = new JButton();
Btn2.setSize(140, 20);
Btn2.setText(“Mostra Informação”);
Btn2.setVisible(true);
Btn2.setLocation(30, 60);
this.add(Btn2);
Btn2.setFocusable(true);
Btn2.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseClicked (java.awt.event.MouseEvent e) {
try{
if (rs.next()) x=rs.getString(“CPF”);
JOptionPane.showMessageDialog(null, “Valor:\n”+x);}
catch (SQLException e1){
JOptionPane.showMessageDialog(null, “PROBLEMA COM OS DADOS!\n”);}
}
});
}
public static void main (String arga[]) {
testes t = null;
try {
t = new testes();
} catch (ClassNotFoundException ex) {
ex.printStackTrace();
} catch (SQLException ex) {
ex.printStackTrace();
}
t.setVisible(true);
}
} [/code]