não consigo inserir os dados no bd
achei que era problema no meu bd mas criei uma tabela de campo unico para teste e inseriu
logo acho que o problema é no meu codigo sql ou tipos da tabela e o sexo eu não sei pegar do jRadioButton
[code] String nome = P_nome.getText();
String telefone = “(”+jTextField2.getText()+")"+jTextField3.getText();
String celular = “(”+jTextField5.getText()+")"+jTextField4.getText();
String cidade = jTextField11.getText();
int ra = Integer.parseInt(jTextField12.getText());
Date data_nasc= jDateChooser1.getDate();
private void BtnConfirmarActionPerformed(java.awt.event.ActionEvent evt) {
String nome = P_nome.getText();
String telefone = "("+jTextField2.getText()+")"+jTextField3.getText();
String celular = "("+jTextField5.getText()+")"+jTextField4.getText();
String cidade = jTextField11.getText();
int ra = Integer.parseInt(jTextField12.getText());
Date data_nasc= jDateChooser1.getDate();
try {
Class.forName("com.mysql.jdbc.Driver");
Connection conn = (Connection) DriverManager.getConnection("jdbc:mysql://localhost:3306/bdprojeto", "root","admin");
Statement stm= conn.createStatement();
stm.executeUpdate("INSERT INTO pessoa VALUES('"+nome+"','"+telefone+"','"+celular+"','"+cidade+"','"+ra+"','"+data_nasc+"+'m' )");
} catch (ClassNotFoundException ex) {
Logger.getLogger(ProjetoView.class.getName()).log(Level.SEVERE, null, ex);
} catch (SQLException ex) {
Logger.getLogger(ProjetoView.class.getName()).log(Level.SEVERE, null, ex);
}
[/code]essa é minha tabela
Tabela pessoa
codPessoa int(11) <auto_increment>
nome Varchar(45)
telefone char(12)
celular char(12)
cidade varchar(30)
data_nasc date
sexo char(1)
agradeço desde já