estou com um problema que não estou conseguindo prencher o combobox no java dito da tabela do banco de dados, o codigo é este:
public void logar() {
String sql = “select * from tbusuarios where login=? and senha=?”;
try {
/* as linhas abaixo prepara a consulta ao banco em função do que foi
digitado nas caixas de texto. O “?” é substituido pelo conteudo
das variáveis */
pst = conexao.prepareStatement(sql);
pst.setString(1, txtUsuario.getText());
pst.setString(2, txtSenha.getText());
pst.setString(3)addItem(rs.getString("nivel"));
// a linha abaixo exrcuta a Query
rs = pst.executeQuery();
// se esxistir usuário e senha correspondente
if (rs.next()) {
cmbNivel.addItem(rs.getString(5));
String nivel = rs.getString(5);
//System.out.println(nivel);
if (nivel.equals("root")) {
// a estrutura abaixo faz o tratamento do perfil do usuario
TelaOas principal = new TelaOas();
principal.setVisible(true);
TelaOas.MenuRelat.setEnabled(true);
TelaOas.MenuCadUsua.setEnabled(true);
TelaOas.lblUsu.setText(rs.getString(2));
TelaOas.lblUsu.setForeground(Color.RED);
this.dispose();
// conexao.close();
}else{
TelaOas principal = new TelaOas();
principal.setVisible(true);
TelaOas.lblUsu.setText(rs.getString(2));
this.dispose();
}
} else {
JOptionPane.showMessageDialog(null, "Usuário e/ou Senha Inválido(s)");
}
} catch (Exception e) {
JOptionPane.showMessageDialog(null, e);
}
}
agradeço pela ajuda