Trecho do código utilizado para gravação…
try {
con = DriverManager.getConnection (url, "root",""); // usuário e senha de acesso
String sql = "insert into contato(controle,nome,dddcel,telcel," +
"dddcom,telcom,dddres,telres,mail,empresa,depto,modulo,treinamento," +
"conhec,f_conhec,dtand1,dtand2,dtand3) values('"
+controle.getText()+"','"
+nome.getText()+"','"
+dddcel.getText()+"','"
+tel_cel.getText()+"','"
+dddcom.getText()+"','"
+tel_com.getText()+"','"
+dddres.getText()+"','"
+tel_res.getText()+"','"
+email.getText()+"','"
+empresa.getText()+"','"
+depto.getText()+"','"
+cbo_treinamento.getSelectedItem()+"','"
+radioGroup.getSelection()+"','"
+cbo_conhecimento.getSelectedItem()+"','"
+indicacao.getText()+"','"
+dtcont1.getText()+"','"
+dtcont2.getText()+"','"
+dtcont3.getText()+"');";
Statement p = con.createStatement(); // Comando a ser executado
int i = p.executeUpdate(sql); // Atualizaa tabela e retorna 1 se tudo foi OK
if (i==1)
{
JOptionPane.showMessageDialog(null,"Registro Salvo com Sucesso!!","Novo Contato",JOptionPane.INFORMATION_MESSAGE);
}
p.close(); // Fechando conexão
con.close();
}
catch(SQLException ex) {
System.err.print("SQLException: "); // tratamento de erros do bloco ded conexão e análise.
System.err.println(ex.getMessage());
}
O JComboBox está gravando normalmente. Só não consigo consultá-lo… Segue código de consulta…
try {
con = DriverManager.getConnection (url, "root","");
String sql = "select * from contato where mail = '" + pesq + "';";
PreparedStatement p = con.prepareStatement(sql);
ResultSet rs = p.executeQuery(sql); // executando comando no mysql.
if (!rs.next()) // verifica se o resultado foi encontrado
{
/*String sql2 = "Select controle from contato";
PreparedStatement p2 = con.prepareStatement(sql2);
ResultSet rs2 = p2.executeQuery(sql2);
*/
JOptionPane.showMessageDialog(null,"Pesquisando o email","hshdhgsdghsd",JOptionPane.INFORMATION_MESSAGE);
}
else { // exibe o formulário com todos os dados preenchidos.
jif_cad.setVisible(true);
controle.setText(rs.getString("controle"));
nome.setText(rs.getString("nome"));
dddcel.setText(rs.getString("dddcel"));
tel_cel.setText(rs.getString("telcel"));
dddcom.setText(rs.getString("dddcom"));
tel_com.setText(rs.getString("telcom"));
dddres.setText(rs.getString("dddres"));
tel_res.setText(rs.getString("telres"));
email.setText(rs.getString("mail"));
empresa.setText(rs.getString("empresa"));
depto.setText(rs.getString("depto"));
cbo_treinamento.setSelectedItem("modulo");
cbo_conhecimento.setSelectedItem("conhec");
indicacao.setText(rs.getString("f_conhec"));
dtcont1.setText(rs.getString("dtand1"));
dtcont2.setText(rs.getString("dtand2"));
dtcont3.setText(rs.getString("dtand3"));
}
p.close(); // Fechando conexão
con.close();
}
catch(SQLException ex) {
System.err.print("SQLException: "); // tratamento de erros do bloco ded conexão e análise.
System.err.println(ex.getMessage());
}
}
Obrigado!!!