Boa tarde, pessoal.
estou precisando de uma ajuda com um cadastro que estou tentando inserir no banco de dados mysql.
irei postar as linhas da classe que estou tentando inserir no banco de dados mysql.
irei postar tambem uma imagem do banco de dados criado.
[code]import javax.swing.;
import java.awt.;
import java.awt.event.;
import java.sql.;
public class CadastrocomBD extends JFrame implements ActionListener{
private JLabel lblnome, lblidade, lblend, lblcep, lblbairro, lbluf, lblsexo, lblemail, lblobs;
private JTextField txtnome, txtidade, txtend, txtcep, txtbairro, txtemail;
private JTextArea txaobs;
private JComboBox cbouf;
private String ufs[] = {“AC”, “RO”, “MT”, “MS”, “SP”, “RJ”, “MG”, “BH”, “PB”};
private JScrollPane scroll;
private JRadioButton rbtmasculino, rbtfeminino;
private JButton btncadastrar, btnlimpar, btnfechar, btnpesquisar, btnexcluir, btnalterar;
private ButtonGroup bg1;
private JPanel p1, p2, p3,p4, p5;
private String url, log, sen;
private ConexaoBD conexao = null;
private Connection conn = null;
public CadastrocomBD() {
//CONEXAO COM BANCO DE DADOS
url = "jdbc:mysql://localhost:3306/facul";
log = "root"; sen = "krlinhos";
conexao = new ConexaoBD();
conn = conexao.conectar(url, log, sen);
//CONTEUDO DA JANELA
setTitle("Cadastro");
setSize(400,360);
setLocationRelativeTo(null);
setLayout(new FlowLayout());
lblnome = new JLabel("NOME");
lblidade = new JLabel("IDADE");
lblend = new JLabel("END");
lblcep = new JLabel("CEP");
lblbairro = new JLabel("BAIRRO");
lbluf = new JLabel("UF");
lblsexo = new JLabel("SEXO");
lblemail = new JLabel("E-MAIL");
lblobs = new JLabel("OBS:");
txtnome = new JTextField("",8);
txtidade = new JTextField("",8);
txtend = new JTextField("",8);
txtcep = new JTextField("",8);
txtbairro = new JTextField("",8);
txtemail = new JTextField("",20);
cbouf = new JComboBox(ufs);
bg1 = new ButtonGroup();
txaobs = new JTextArea(5,25) ;
scroll = new JScrollPane(txaobs);
rbtmasculino = new JRadioButton("MASCULINO");
rbtfeminino = new JRadioButton("FEMININO");
btncadastrar = new JButton("CADASTRAR");
btnlimpar = new JButton("LIMPAR");
btnfechar = new JButton("FECHAR");
btnpesquisar = new JButton("PESQUISAR");
btnexcluir = new JButton("EXCLUIR");
btnalterar = new JButton("ALTERAR");
p1 = new JPanel();
p2 = new JPanel();
p3 = new JPanel();
p4 = new JPanel();
p5 = new JPanel();
p1.setLayout(new GridLayout(3,4));
p1.add(lblnome);
p1.add(txtnome);
p1.add(lblidade);
p1.add(txtidade);
p1.add(lblend);
p1.add(txtend);
p1.add(lblcep);
p1.add(txtcep);
p1.add(lblbairro);
p1.add(txtbairro);
p1.add(lbluf);
p1.add(cbouf);
add(p1);
p2.setLayout(new FlowLayout());
p2.add(lblsexo);
p2.add(rbtmasculino);
p2.add(rbtfeminino);
bg1.add(rbtmasculino);
bg1.add(rbtfeminino);
add(p2);
p3.setLayout(new FlowLayout());
p3.add(lblemail);
p3.add(txtemail);
add(p3);
p4.setLayout(new FlowLayout());
p4.add(lblobs);
p4.add(txaobs);
p4.add(scroll);
scroll.setViewportView(txaobs);
add(p4);
p5.setLayout(new GridLayout(2,3,5,5));
p5.add(btncadastrar);
p5.add(btnalterar);
p5.add(btnpesquisar);
p5.add(btnexcluir);
p5.add(btnlimpar);
p5.add(btnfechar);
add(p5);
btncadastrar.addActionListener(this);
btnalterar.addActionListener(this);
btnexcluir.addActionListener(this);
btnpesquisar.addActionListener(this);
btnlimpar.addActionListener(this);
btnfechar.addActionListener(this);
setVisible(true);
}
public void actionPerformed(ActionEvent ev){
if(ev.getSource().equals(btnlimpar)){
txtnome.setText("");
txtidade.setText("");
txtend.setText("");
txtcep.setText("");
txtbairro.setText("");
cbouf.getSelectedItem();
txtemail.setText("");
txaobs.setText("");
}
if(ev.getSource().equals(btnfechar)){
System.exit(0);
}
if(ev.getSource().equals(btncadastrar)){
//PEGA O EVENTO DO MASCULINO E FEMININO
String sexo;
if (rbtmasculino.isSelected() ==true)
sexo = rbtmasculino.getText();
else
sexo = rbtfeminino.getText();
//OBTEM OS DADOS DOS TEXTFIELD E TEXTAREA E CADASTRA NO BD
String nome, idade, end, cep, bairro, email, observacoes, uf;
nome = txtnome.getText();
idade = txtidade.getText();
end = txtend.getText();
cep = txtcep.getText();
bairro = txtbairro.getText();
uf = cbouf.getToolTipText();
email = txtemail.getText();
observacoes = txaobs.getText();
String strIns = "INSERT INTO cadastro VALUES(NULL,"+nome+","+idade+","+end+","+cep+","+bairro+","+uf+","+sexo+","+email+","+observacoes+");";
armazenarDados cadastraBD = new armazenarDados();
(cadastraBD.insercaoDados(conn, strIns) == false ){
JOptionPane.showMessageDialog(null, "Não foi possível Inserir os dados");
}
else {
JOptionPane.showMessageDialog(null, "Cadastrado Feito");
cadastraBD = null;
}
}
}
}[/code]
imagem do BD.

