[color=brown][/color]Criei um formulário, onde existe um JButton enviar, só que quando clico neste butão era para enviar todos os dados preenchido neste formulário, mas quando clico em enviar não conexão com o banco de dados, nem envia os dados para o banco de dados, alguém pode me ajudar, segue o código.
[code]import javax.swing.;
import java.awt.;
import java.awt.Event.;
import javax.swing.ImageIcon;
import java.awt.event.;
import java.io.;
import java.lang.String.;
import java.lang.Runtime.;
import java.sql.;
public class cadastro extends JFrame implements ActionListener
{
//JLABEL
JLabel lb_titulo;
JLabel lb_igreja;
JLabel lb_rua;
JLabel lb_cid;
JLabel lb_cep;
JLabel lb_fone;
JLabel lb_foto;
JLabel lb_codigo;
JLabel lb_nome;
JLabel lb_end;
JLabel lb_cidade;
JLabel lb_congreg;
JLabel lb_bairro;
JLabel lb_uf;
JLabel lb_pai;
JLabel lb_mae;
JLabel lb_sexo;
JLabel lb_cargo;
JLabel lb_estado_civil;
JLabel lb_local_batismo;
JLabel lb_data_batismo;
JLabel lb_data_nascimento;
JLabel lb_rg;
JLabel lb_cpf;
//________________________________________________________________________
//JComboBox
JComboBox jcb_congreg;
JComboBox jcb_bairro;
JComboBox jcb_uf;
JComboBox jcb_cargo;
JComboBox jcb_estado_civil;
//______________________________________________________________________
ImageIcon imagem_logo;
//______________________________________________________________________
//JTEXTEFIELD
JTextField jf_codigo;
JTextField jf_nome;
JTextField jf_end;
JTextField jf_cidade;
JTextField jf_pai;
JTextField jf_mae;
JTextField jf_local_batismo;
JTextField jf_data_batismo;
JTextField jf_data_nascimento;
JTextField jf_rg;
JTextField jf_cpf;
//JBUTTON
JButton jb_limpar;
JButton jb_enviar;
JButton jb_consultar;
JButton jb_fechar;
//_______________________________________________________________________
//JRADIOBUTTON
JRadioButton jrb_masc,jrb_fem;
ButtonGroup grupo_sexo;
//_________________________________________________________________________
public cadastro()
{
setTitle (“Cadastro de Membro - Igreja Evangélica Assembleia de Deus - TRACUNHAEM - PE”);
setSize (800,600);
setLocation (75,75);
getContentPane().setBackground(new Color(0,140,205));
//_______________________________________________________________________
//instanciar
imagem_logo = new ImageIcon(“C:/ESL/logon.gif”);
lb_titulo = new JLabel ("CADASTRO DE MEMBROS");
lb_igreja = new JLabel ("IGREJA EVANGÉLICA ASSEMBLEIA DE DEUS");
lb_rua = new JLabel ("RUA SETE DE SETEMBRO, 31");
lb_cid = new JLabel ("CENTRO - TRACUNHAÉM - PE");
lb_cep = new JLabel ("CEP: 55805-000");
lb_fone = new JLabel ("FONE: 3646-1695");
lb_codigo = new JLabel ("CODIGO:");
lb_foto = new JLabel (imagem_logo);
lb_nome = new JLabel ("NOME:");
lb_end = new JLabel ("END:");
lb_cidade = new JLabel ("CIDADE:");
lb_congreg = new JLabel ("CONGREGAÇAO:");
lb_bairro = new JLabel ("BAIRRO:");
lb_uf = new JLabel ("UF:");
lb_pai = new JLabel ("PAI:");
lb_mae = new JLabel ("MÂE:");
lb_sexo = new JLabel ("SEXO:");
lb_cargo = new JLabel ("CARGO:");
lb_estado_civil = new JLabel("ESTADO CIVIL:");
lb_local_batismo = new JLabel("LOCAL DO BATISMO:");
lb_data_batismo = new JLabel("DATA DO BATISMO:");
lb_data_nascimento = new JLabel("DATA DE NASCIMENTO:");
lb_rg = new JLabel("RG:");
lb_cpf = new JLabel("CPF:");
//___________________________________________________________________
// JComboBox
jcb_congreg = new JComboBox();
jcb_congreg.addItem("");
jcb_congreg.addItem("MATRIZ");
jcb_congreg.addItem("BAIRRO NOVO");
jcb_congreg.addItem("LOT. LIBERDADE");
jcb_congreg.addItem("SÍTIO MANDAÚ");
jcb_bairro = new JComboBox();
jcb_bairro.addItem("");
jcb_bairro.addItem("CENTRO");
jcb_bairro.addItem("B. NOVO");
jcb_bairro.addItem("L. LIBERDADE");
jcb_bairro.addItem("L. PONTEZINHA");
jcb_bairro.addItem("L. VIT. DO POVO");
jcb_bairro.addItem("L. TETO DO POVO");
jcb_bairro.addItem("L. SERTÃO");
jcb_bairro.addItem("L. BELA VISTA");
jcb_bairro.addItem("BAIXA VERDE");
jcb_bairro.addItem("COHAB");
jcb_bairro.addItem("SÍTIO MANDAÚ");
jcb_bairro.addItem("ZONA RURAL");
jcb_cargo = new JComboBox();
jcb_cargo.addItem("");
jcb_cargo.addItem("PASTOR");
jcb_cargo.addItem("EVANGELISTA");
jcb_cargo.addItem("PRESBÍTERO");
jcb_cargo.addItem("DIÁCONO");
jcb_cargo.addItem("AUX. TRABALHO");
jcb_cargo.addItem("MEMBRO");
jcb_cargo.addItem("DIRIGENTE");
jcb_cargo.addItem("OUTROS");
jcb_uf = new JComboBox();
jcb_uf.addItem("");
jcb_uf.addItem("AM");
jcb_uf.addItem("AC");
jcb_uf.addItem("RR");
jcb_uf.addItem("RO");
jcb_uf.addItem("PA");
jcb_uf.addItem("TO");
jcb_uf.addItem("AP");
jcb_uf.addItem("MA");
jcb_uf.addItem("PI");
jcb_uf.addItem("PE");
jcb_uf.addItem("PB");
jcb_uf.addItem("SE");
jcb_uf.addItem("RN");
jcb_uf.addItem("AL");
jcb_uf.addItem("BA");
jcb_uf.addItem("CE");
jcb_uf.addItem("SP");
jcb_uf.addItem("RJ");
jcb_uf.addItem("ES");
jcb_uf.addItem("MG");
jcb_uf.addItem("PR");
jcb_uf.addItem("SC");
jcb_uf.addItem("RS");
jcb_uf.addItem("MT");
jcb_uf.addItem("MS");
jcb_uf.addItem("GO");
jcb_uf.addItem("DF");
jcb_estado_civil = new JComboBox();
jcb_estado_civil.addItem("");
jcb_estado_civil.addItem("CASADO(A)");
jcb_estado_civil.addItem("SOLTEIRO(A)");
jcb_estado_civil.addItem("VIUVO(A)");
jcb_estado_civil.addItem("DIVORCIADO(A)");
//_______________________________________________________________________
//TextField
jf_codigo = new JTextField (10);
jf_nome = new JTextField (40);
jf_end = new JTextField (40);
jf_cidade = new JTextField (25);
jf_pai = new JTextField (40);
jf_mae = new JTextField (40);
jf_local_batismo = new JTextField(40);
jf_data_batismo = new JTextField(15);
jf_data_nascimento = new JTextField(15);
jf_rg = new JTextField(20);
jf_cpf = new JTextField(30);
//JBUTTON
jb_limpar = new JButton("LIMPAR");
jb_enviar = new JButton("ENVIAR");
jb_consultar = new JButton("CONSULTAR");
jb_fechar = new JButton("FECHAR");
// JRADIOBUTTON
jrb_masc = new JRadioButton("M");
jrb_fem = new JRadioButton("F");
grupo_sexo = new ButtonGroup();
grupo_sexo.add(jrb_masc);
grupo_sexo.add(jrb_fem);
//___________________________________________________________________________
//MANIPULANDO CORES
lb_titulo .setForeground(Color.GREEN);
lb_igreja .setForeground(Color.BLACK);
lb_rua .setForeground(Color.BLACK);
lb_cid .setForeground(Color.BLACK);
lb_cep .setForeground(Color.BLACK);
lb_fone .setForeground(Color.BLACK);
lb_codigo .setForeground (Color.BLUE);
lb_nome .setForeground (Color.BLUE);
lb_end .setForeground (Color.BLUE);
lb_cidade .setForeground (Color.BLUE);
lb_congreg .setForeground (Color.BLUE);
lb_bairro .setForeground (Color.BLUE);
lb_uf .setForeground (Color.BLUE);
lb_pai .setForeground (Color.BLUE);
lb_mae .setForeground (Color.BLUE);
lb_sexo .setForeground (Color.BLUE);
lb_cargo .setForeground (Color.BLUE);
lb_estado_civil.setForeground (Color.BLUE);
lb_local_batismo.setForeground (Color.BLUE);
lb_data_batismo.setForeground (Color.BLUE);
lb_data_nascimento.setForeground (Color.BLUE);
lb_rg.setForeground (Color.BLUE);
lb_cpf.setForeground (Color.BLUE);
//JBUTTON
jb_limpar.setForeground(Color.RED);
jb_enviar.setForeground(Color.BLUE);
jb_consultar.setForeground(Color.BLUE);
jb_fechar.setForeground(Color.BLUE);
// _______________________________________________________________________
//MANIPULANDO FONTE
lb_titulo .setFont(new Font("Arial",Font.BOLD,30));
lb_igreja .setFont(new Font("Arial",Font.BOLD,18));
lb_rua .setFont(new Font("Arial",Font.BOLD,16));
lb_cid .setFont(new Font("Arial",Font.BOLD,14));
lb_cep .setFont(new Font("Arial",Font.BOLD,12));
lb_fone .setFont(new Font("Arial",Font.BOLD,10));
lb_codigo .setFont(new Font ("Arial",Font.BOLD,12));
lb_nome .setFont(new Font ("Arial",Font.BOLD,12));
lb_end .setFont(new Font ("Arial",Font.BOLD,12));
lb_cidade .setFont(new Font ("Arial",Font.BOLD,12));
lb_congreg .setFont(new Font ("Arial",Font.BOLD,12));
lb_bairro .setFont(new Font ("Arial",Font.BOLD,12));
lb_uf .setFont(new Font ("Arial",Font.BOLD,12));
lb_pai .setFont(new Font ("Arial",Font.BOLD,12));
lb_mae .setFont(new Font ("Arial",Font.BOLD,12));
lb_sexo .setFont(new Font ("Arial",Font.BOLD,12));
lb_cargo .setFont(new Font ("Arial",Font.BOLD,12));
lb_estado_civil.setFont(new Font ("Arial",Font.BOLD,12));
lb_local_batismo.setFont(new Font ("Arial",Font.BOLD,12));
lb_data_batismo.setFont(new Font ("Arial",Font.BOLD,12));
lb_data_nascimento.setFont(new Font ("Arial",Font.BOLD,12));
lb_rg.setFont(new Font ("Arial",Font.BOLD,12));
lb_cpf.setFont(new Font ("Arial",Font.BOLD,12));
//________________________________________________________________________
//INSERIR
//LABEL
getContentPane().add(lb_titulo);
getContentPane().add(lb_igreja);
getContentPane().add(lb_rua);
getContentPane().add(lb_cid);
getContentPane().add(lb_cep);
getContentPane().add(lb_fone);
getContentPane().add(lb_foto);
getContentPane().add(lb_codigo);
getContentPane().add(lb_nome);
getContentPane().add(lb_end);
getContentPane().add(lb_cidade);
getContentPane().add(lb_congreg);
getContentPane().add(lb_bairro);
getContentPane().add(lb_uf);
getContentPane().add(lb_pai);
getContentPane().add(lb_mae);
getContentPane().add(lb_sexo);
getContentPane().add(lb_cargo);
getContentPane().add(lb_estado_civil);
getContentPane().add(lb_local_batismo);
getContentPane().add(lb_data_batismo);
getContentPane().add(lb_data_nascimento);
getContentPane().add(lb_rg);
getContentPane().add(lb_cpf);
//JBUTTON
getContentPane().add(jb_limpar);
getContentPane().add(jb_enviar);
getContentPane().add(jb_consultar);
getContentPane().add(jb_fechar);
//________________________________________________________________________
// JComboBox
getContentPane().add(jcb_congreg);
getContentPane().add(jcb_bairro);
getContentPane().add(jcb_uf);
getContentPane().add(jcb_cargo);
getContentPane().add(jcb_estado_civil);
//_________________________________________________________________________
//TEXTFIELD
getContentPane().add(jf_codigo);
getContentPane().add(jf_nome);
getContentPane().add(jf_end);
getContentPane().add(jf_cidade);
getContentPane().add(jf_pai);
getContentPane().add(jf_mae);
getContentPane().add(jf_local_batismo);
getContentPane().add(jf_data_batismo);
getContentPane().add(jf_data_nascimento);
getContentPane().add(jf_rg);
getContentPane().add(jf_cpf);
//JRADIOBUTTON
getContentPane().add(jrb_masc);
getContentPane().add(jrb_fem);
//_______________________________________________________________________
//POSICIONAMENTO
//LABEL
getContentPane().setLayout(null);
lb_titulo .setBounds(200,130,500,40);
lb_igreja .setBounds(205,10,500,40);
lb_rua .setBounds(295,25,400,40);
lb_cid .setBounds(305,40,400,40);
lb_cep .setBounds(360,55,400,40);
lb_fone .setBounds(360,70,400,40);
lb_foto .setBounds(15,20,150,100);
lb_codigo .setBounds(20,200,200,25);
lb_nome .setBounds(140,200,100,20);
lb_end .setBounds(490,200,130,20);
lb_cidade .setBounds(20,230,100,20);
lb_congreg .setBounds(280,230,100,20);
lb_bairro .setBounds(510,230,100,20);
lb_uf .setBounds(700,230,100,20);
lb_pai .setBounds(20,260,300,20);
lb_mae .setBounds(340,260,300,20);
lb_sexo .setBounds(637,260,100,20);
lb_cargo .setBounds(20,290,100,20);
lb_estado_civil .setBounds(190,290,100,20);
lb_local_batismo .setBounds(410,290,150,20);
lb_data_batismo .setBounds(20,320,150,20);
lb_data_nascimento .setBounds(240,320,150,20);
lb_rg .setBounds(495,320,150,20);
lb_cpf .setBounds(635,320,150,20);
//________________________________________________________________________
//JComboBox
jcb_congreg .setBounds(380,230,120,20);
jcb_bairro .setBounds(560,230,130,20);
jcb_uf .setBounds(720,230,50,20);
jcb_cargo .setBounds(65,290,120,20);
jcb_estado_civil.setBounds(280,290,120,20);
//_________________________________________________________________________
//TEXTFIELD
jf_codigo .setBounds(80,200,50,20);
jf_nome .setBounds(180,200,300,20);
jf_end .setBounds(520,200,250,20);
jf_cidade .setBounds(70,230,200,20);
jf_pai .setBounds(50,260,280,20);
jf_mae .setBounds(370,260,260,20);
jf_local_batismo.setBounds(530,290,240,20);
jf_data_batismo.setBounds(133,320,100,20);
jf_data_nascimento.setBounds(385,320,100,20);
jf_rg.setBounds(520,320,110,20);
jf_cpf.setBounds(670,320,100,20);
//JBUTTON
jb_limpar.setBounds(130,400,100,20);
jb_enviar.setBounds(250,400,100,20);
jb_consultar.setBounds(370,400,150,20);
jb_fechar.setBounds(550,400,100,20);
//JRADIOBUTTON
jrb_masc .setBounds(680,260,40,20);
jrb_fem .setBounds(731,260,40,20);
//registos do eventos que sofrerão ações
}
public static void main(String args[])
{
JFrame cad = new cadastro();
cad.setVisible(true);
}
public void actionPerformed(ActionEvent e)
{
if(e.getSource()== jb_enviar)
{
String driver = "com.mysql.jdbc.Driver";
String url = "jdbc:mysql://localhost/cadastros";
String usuario = "root";
String senha = "147258";
Connection conexao;
Statement statement;
ResultSet resultset;
try
{
Class.forName(driver);
conexao = DriverManager.getConnection(url, usuario, senha);
JOptionPane.showMessageDialog(null,"Conexão efetuada com sucesso");
statement = conexao.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_READ_ONLY);
resultset =statement.executeQuery("select * from membros");
}
catch(ClassNotFoundException Driver)
{
JOptionPane.showMessageDialog(null,"Driver não localizado");
}
catch(SQLException fonte)
{
JOptionPane.showMessageDialog(null,"Erro na conexão com a fonte de dados.:"+fonte);
}
}
if(e.getSource()== jb_fechar)
{
System.exit(0);
}
}
}
[/code]