Duvidas jRadioButton

2 respostas
R

Bom dia galera…

Estou com problemas na hora de fazer a consulta de dados gravados na ferramenta jRadioButton.

Gravei no banco mas na hora de consultar, estou me perdendo no codigo.

No banco de dados foi gravado como String, ou seja se fosse selecionado jRadioButton1 CatOpt= “Medio” else CatOpt=“Avancado”.
No banco esta gravando normal, só estou mesmo com problemas na hora de consultar.

Espero que alguem possa me ajudar.
Mto obrigado.
Abaixo segue todo o codigo “Consultar”.

private void JBConsultarActionPerformed(java.awt.event.ActionEvent evt, String tabfichanivel) {

boolean consulta= true;

try{ //tratamento de erros

Class.forName(org.postgresql.Driver); // busca Driver
// Conecta no banco de dados

Connection con= DriverManager.getConnection(jdbc:postgresql://192.168.2.69:5432/rodrigo?charSet=ISO-8859-1”,“postgres”,"");

Statement stmt= con.createStatement(); // objeto comando sql

String ConsNome=jTextField3.getText();

ResultSet RS= stmt.executeQuery(select * from tabficha where nome=’” + ConsNome+ "’ ");

while (RS.next()){
int Mat= RS.getInt(“Matricula”);

jTextField2.setText(String.valueOf(Mat));

jTextField1.setText(RS.getString(Nome));

jTextField4.setText(RS.getString(senhas));

jTextField5.setText(RS.getString(curso));
if (tabficha.nivel.Equals(Medio))

jRadioButton1.setSelected(true);

else

jRadioButton2.setSelected(true);
consulta= false;

JOptionPane.showMessageDialog(this,Dados Encontrados!);

}
if (consulta) JOptionPane.showMessageDialog(this,“Dados não Encontrados!!);

RS.close();

stmt.close();

con.close(); //fecha conexao com BD

}catch(SQLException e) { // trata os erros

JOptionPane.showMessageDialog(this,“Erro comdo SQL+ e.getMessage());
}catch (ClassNotFoundException e){

JOptionPane.showMessageDialog(this,Driver nao encontrado);

}

}

Voltar ao Topo

2 Respostas

T

vc pega os valores do ResultSet RS com getString(“nome_da_coluna”).

o CatOpt, mesma coisa, logo, seu if ficaria assim

if (RS.getString( "CatOpt" ).Equals("Medio")) 
   jRadioButton1.setSelected(true); 
else 
   jRadioButton2.setSelected(true);

parece q é isso

thiagopassosp

vc pega os valores do ResultSet RS com getString(“nome_da_coluna”).

o CatOpt, mesma coisa, logo, seu if ficaria assim

Code:

if (RS.getString( CatOpt ).Equals(Medio))

jRadioButton1.setSelected(true);

else

jRadioButton2.setSelected(true);

parece q é isso

não entendi direito, mas tenta usar

JRadioButton1.isSelect();

em vez de setSelected

espero ter ajudado .
boa sorte…

qualquer coisa post os Erros

Criado 22 de janeiro de 2007
Ultima resposta 22 de jan. de 2007
Respostas 2
Participantes 3