Me ajudem por favor!

[code]package animal;

//Ficha de Inscrição Animal.java
//João Ferreira da Silva 12/05/2008

import java.awt.;
import java.awt.event.
;
import javax.swing.;
import java.sql.
;

public class Animal extends JFrame implements ActionListener {
public Label lbnome, lbcidade, lbocupacao, lbgostaanim, lbanimtem,
lbnomeanim, lbanimvacin, lbracaanim, lbatacaanim, lbjaatacou,
lbhambianim, lbcaracanim, lbtempernim, lbanosanim;

public TextField txnome, txcidade, txocupacao, txnomeanim, tx5, tx6;

public JRadioButton rbgostaanim, rbgostaanimN, rbanimvacin, rbanimvacinN,
		rbatacaanim, rbatacaanimN, rbjaatacou, rbjaatacouN;

public ButtonGroup btggostaanim, btganimvacin, btgatacaanim, btgjaatacou;

public Choice chanimtem, chracaanim, chhambianim, chanosanim;
public TextArea txacaracanim;
public Checkbox chbferoz, chbtranquilo, chbagitado, chbbrincalhao;
public Button btsalvar, btlimpar;
public Panel pacima, pabaixo;

public Animal() {
	super("Ficha de inscrição Animal");
	setSize(337, 650);
	setLocation(480, 170);
	setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
	setResizable(false);

	pacima = new Panel(new FlowLayout(FlowLayout.LEFT));
	pabaixo = new Panel(new FlowLayout(FlowLayout.CENTER));

	lbnome = new Label("Seu Nome: ");
	pacima.add(lbnome);
	add(pacima, "Center");
	txnome = new TextField(42);
	pacima.add(txnome);

	lbcidade = new Label("Cidade:");
	pacima.add(lbcidade);
	add(pacima, "Center");
	txcidade = new TextField(42);
	pacima.add(txcidade);

	lbocupacao = new Label("Qual sua ocupação:");
	pacima.add(lbocupacao);
	add(pacima, "Center");
	txocupacao = new TextField(42);
	pacima.add(txocupacao);

	lbgostaanim = new Label("Gosta de animais? ");
	pacima.add(lbgostaanim);
	btggostaanim = new ButtonGroup();
	rbgostaanim = new JRadioButton("Sim");
	btggostaanim.add(rbgostaanim);
	pacima.add(rbgostaanim);

	rbgostaanimN = new JRadioButton("Não");
	btggostaanim.add(rbgostaanimN);
	pacima.add(rbgostaanimN);

	lbanimtem = new Label("Qual animal você tem?");
	pacima.add(lbanimtem);
	add(pacima, "Center");
	chanimtem = new Choice();
	chanimtem.add("Periquito");
	chanimtem.add("Tartaruga");
	chanimtem.add("Papagaio");
	chanimtem.add("Cachorro");
	chanimtem.add("Peixinho");
	chanimtem.add("Largato");
	chanimtem.add("Galinha");
	chanimtem.add("Aranha");
	chanimtem.add("Cabra");
	chanimtem.add("Cobra");
	chanimtem.add("Gato");
	chanimtem.add("Galo");
	chanimtem.add("Vaca");
	chanimtem.add("Outros");
	chanimtem.add("Não tenho");
	pacima.add(chanimtem);
	add(pacima, "Center");

	lbnomeanim = new Label("Qual o nome do seu animal?");
	pacima.add(lbnomeanim);
	add(pacima, "Center");
	txnomeanim = new TextField(42);
	pacima.add(txnomeanim);
	add(pacima, "Center");

	lbanosanim = new Label("Quantos anos tem seu animal? ");
	pacima.add(lbanosanim);
	add(pacima, "Center");
	chanosanim = new Choice();
	chanosanim.add("1a11 meses");
	chanosanim.add("1a10 anos");
	chanosanim.add("10a20 anos");
	chanosanim.add("20a30 anos");
	chanosanim.add("30a40 anos");
	chanosanim.add("40a50 anos");
	chanosanim.add("50a60 anos");
	chanosanim.add("60a70 anos");
	chanosanim.add("70a80 anos");
	chanosanim.add("Mais de 80 anos");
	pacima.add(chanosanim);
	add(pacima, "Center");

	lbanimvacin = new Label("O animal já foi vacinado?                   ");
	pacima.add(lbanimvacin);
	add(pacima, "Center");
	btganimvacin = new ButtonGroup();
	rbanimvacin = new JRadioButton("Sim");
	pacima.add(rbanimvacin);
	btganimvacin.add(rbanimvacin);
	rbanimvacinN = new JRadioButton("Não");
	pacima.add(rbanimvacinN);
	btganimvacin.add(rbanimvacinN);

	lbracaanim = new Label("Qual a raça do animal?              ");
	pacima.add(lbracaanim);
	add(pacima, "Center");
	chracaanim = new Choice();
	chracaanim.add("CockerSpainelIng");
	chracaanim.add("Pastor Alemão");
	chracaanim.add("Dog Alemão");
	chracaanim.add("Vira-lata");
	chracaanim.add("Doberman");
	chracaanim.add("Chihahua");
	chracaanim.add("Labrador");
	chracaanim.add("Pit-Bull");
	chracaanim.add("BullDog");
	chracaanim.add("Poodle");
	chracaanim.add("Fila");
	chracaanim.add("Box");
	chracaanim.add("Outros");
	pacima.add(chracaanim);
	add(pacima, "Center");

	lbatacaanim = new Label("Já foi atacado(a)por algum animal?");
	pacima.add(lbatacaanim);
	add(pacima, "Center");
	btgatacaanim = new ButtonGroup();
	rbatacaanim = new JRadioButton("Sim");
	btgatacaanim.add(rbatacaanim);
	pacima.add(rbatacaanim);
	rbatacaanimN = new JRadioButton("Não");
	btgatacaanim.add(rbatacaanimN);
	pacima.add(rbatacaanimN);

	lbjaatacou = new Label("Seu animal já atacou alguém?         ");
	pacima.add(lbjaatacou);
	add(pacima, "Center");
	btgjaatacou = new ButtonGroup();
	rbjaatacou = new JRadioButton("Sim");
	btgjaatacou.add(rbjaatacou);
	pacima.add(rbjaatacou);
	rbjaatacouN = new JRadioButton("Não");
	btgjaatacou.add(rbjaatacouN);
	pacima.add(rbjaatacouN);

	lbhambianim = new Label("Em que hambiente vive o animal?    ");
	pacima.add(lbhambianim);
	add(pacima, "Center");

	chhambianim = new Choice();
	chhambianim.add("Apartamento");
	chhambianim.add("Condomínio");
	chhambianim.add("Fazenda");
	chhambianim.add("Chácara");
	chhambianim.add("Sítio");
	chhambianim.add("Casa");
	chhambianim.add("Lote");
	chhambianim.add("Outros");
	pacima.add(chhambianim);
	add(pacima, "Center");

	lbcaracanim = new Label("Características físicas do animal?");
	pacima.add(lbcaracanim);
	add(pacima, "Center");
	txacaracanim = new TextArea(2, 13);
	pacima.add(txacaracanim);
	add(pacima, "Center");

	lbtempernim = new Label(
			"Qual temperamento do seu animal?                     ");
	pacima.add(lbtempernim);
	add(pacima, "Center");

	chbferoz = new Checkbox("Feroz");
	pacima.add(chbferoz);
	chbtranquilo = new Checkbox("Tranqüilo");
	pacima.add(chbtranquilo);
	chbagitado = new Checkbox("Agitado");
	pacima.add(chbagitado);
	chbbrincalhao = new Checkbox("Brincalhão");
	pacima.add(chbbrincalhao);

	btsalvar = new Button("Salvar");
	pabaixo.add(btsalvar);
	add(pabaixo, "South");
	btsalvar.addActionListener(this);
	btlimpar = new Button("Limpar Ficha");
	pabaixo.add(btlimpar);
	add(pabaixo, "South");
	btlimpar.addActionListener(this);
	


	btsalvar.setBackground(Color.orange);
	btsalvar.setForeground(Color.blue);
	btlimpar.setBackground(Color.orange);
	btlimpar.setForeground(Color.blue);
	txnome.setBackground(Color.orange);
	chanimtem.setBackground(Color.lightGray);
	txacaracanim.setBackground(Color.lightGray);

	// cor de funto checkbox
	chbferoz.setBackground(Color.gray);
	chbtranquilo.setBackground(Color.gray);
	chbagitado.setBackground(Color.gray);
	chbbrincalhao.setBackground(Color.gray);

	// Cor de Fundo do Painel
	/*
	 * pacima.setBackground(Color.white);
	 * pabaixo.setBackground(Color.white);
	 */

}

public void actionPerformed(ActionEvent e) {
	/*
	 * if(e.getSource()==btsalvar){JOptionPane.showMessageDialog(null,
	 * "Os dados foram preenchidos corretamente?",
	 * "Aviso",JOptionPane.INFORMATION_MESSAGE); }
	 */
	// conecta Bd
	if (e.getSource() == btsalvar) {
		ConectarBD bd = new ConectarBD(
				"INSERT INTO Ficha(nome,cidade,ocupaçao) values('"
						+ txnome.getText() + "','" + txcidade.getText()
						+ "'," + "'" + txocupacao.getText() + "')");
		JOptionPane.showMessageDialog(null, "Gravação concluída!");
		txnome.setText("");
		txcidade.setText("");
		txocupacao.setText("");

	}

	if (e.getSource() == btlimpar) {
		JOptionPane.showConfirmDialog(null,
				"Tem certeza que deseja limpar a Ficha?", "Aviso",
				JOptionPane.INFORMATION_MESSAGE);

		txacaracanim.setText("");
		txcidade.setText("");
		txocupacao.setText("");
		txnomeanim.setText("");
		txnome.setText("");

	}

}

public static void main(String args[]) {
	Animal e = new Animal();
	e.show();
}

[/code]

queria saber como eu faço para armazenar os opçoes de um radiobutton,choice,checkbox em um banco de dados :?: eu só consigo armazenar os TextField e os TextArea. Abraços.

[quote=joaofs_18][code]package animal;

//Ficha de Inscrição Animal.java
//João Ferreira da Silva 12/05/2008

import java.awt.;
import java.awt.event.
;
import javax.swing.;
import java.sql.
;

public class Animal extends JFrame implements ActionListener {
public Label lbnome, lbcidade, lbocupacao, lbgostaanim, lbanimtem,
lbnomeanim, lbanimvacin, lbracaanim, lbatacaanim, lbjaatacou,
lbhambianim, lbcaracanim, lbtempernim, lbanosanim;

public TextField txnome, txcidade, txocupacao, txnomeanim, tx5, tx6;

public JRadioButton rbgostaanim, rbgostaanimN, rbanimvacin, rbanimvacinN,
		rbatacaanim, rbatacaanimN, rbjaatacou, rbjaatacouN;

public ButtonGroup btggostaanim, btganimvacin, btgatacaanim, btgjaatacou;

public Choice chanimtem, chracaanim, chhambianim, chanosanim;
public TextArea txacaracanim;
public Checkbox chbferoz, chbtranquilo, chbagitado, chbbrincalhao;
public Button btsalvar, btlimpar;
public Panel pacima, pabaixo;

public Animal() {
	super("Ficha de inscrição Animal");
	setSize(337, 650);
	setLocation(480, 170);
	setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
	setResizable(false);

	pacima = new Panel(new FlowLayout(FlowLayout.LEFT));
	pabaixo = new Panel(new FlowLayout(FlowLayout.CENTER));

	lbnome = new Label("Seu Nome: ");
	pacima.add(lbnome);
	add(pacima, "Center");
	txnome = new TextField(42);
	pacima.add(txnome);

	lbcidade = new Label("Cidade:");
	pacima.add(lbcidade);
	add(pacima, "Center");
	txcidade = new TextField(42);
	pacima.add(txcidade);

	lbocupacao = new Label("Qual sua ocupação:");
	pacima.add(lbocupacao);
	add(pacima, "Center");
	txocupacao = new TextField(42);
	pacima.add(txocupacao);

	lbgostaanim = new Label("Gosta de animais? ");
	pacima.add(lbgostaanim);
	btggostaanim = new ButtonGroup();
	rbgostaanim = new JRadioButton("Sim");
	btggostaanim.add(rbgostaanim);
	pacima.add(rbgostaanim);

	rbgostaanimN = new JRadioButton("Não");
	btggostaanim.add(rbgostaanimN);
	pacima.add(rbgostaanimN);

	lbanimtem = new Label("Qual animal você tem?");
	pacima.add(lbanimtem);
	add(pacima, "Center");
	chanimtem = new Choice();
	chanimtem.add("Periquito");
	chanimtem.add("Tartaruga");
	chanimtem.add("Papagaio");
	chanimtem.add("Cachorro");
	chanimtem.add("Peixinho");
	chanimtem.add("Largato");
	chanimtem.add("Galinha");
	chanimtem.add("Aranha");
	chanimtem.add("Cabra");
	chanimtem.add("Cobra");
	chanimtem.add("Gato");
	chanimtem.add("Galo");
	chanimtem.add("Vaca");
	chanimtem.add("Outros");
	chanimtem.add("Não tenho");
	pacima.add(chanimtem);
	add(pacima, "Center");

	lbnomeanim = new Label("Qual o nome do seu animal?");
	pacima.add(lbnomeanim);
	add(pacima, "Center");
	txnomeanim = new TextField(42);
	pacima.add(txnomeanim);
	add(pacima, "Center");

	lbanosanim = new Label("Quantos anos tem seu animal? ");
	pacima.add(lbanosanim);
	add(pacima, "Center");
	chanosanim = new Choice();
	chanosanim.add("1a11 meses");
	chanosanim.add("1a10 anos");
	chanosanim.add("10a20 anos");
	chanosanim.add("20a30 anos");
	chanosanim.add("30a40 anos");
	chanosanim.add("40a50 anos");
	chanosanim.add("50a60 anos");
	chanosanim.add("60a70 anos");
	chanosanim.add("70a80 anos");
	chanosanim.add("Mais de 80 anos");
	pacima.add(chanosanim);
	add(pacima, "Center");

	lbanimvacin = new Label("O animal já foi vacinado?                   ");
	pacima.add(lbanimvacin);
	add(pacima, "Center");
	btganimvacin = new ButtonGroup();
	rbanimvacin = new JRadioButton("Sim");
	pacima.add(rbanimvacin);
	btganimvacin.add(rbanimvacin);
	rbanimvacinN = new JRadioButton("Não");
	pacima.add(rbanimvacinN);
	btganimvacin.add(rbanimvacinN);

	lbracaanim = new Label("Qual a raça do animal?              ");
	pacima.add(lbracaanim);
	add(pacima, "Center");
	chracaanim = new Choice();
	chracaanim.add("CockerSpainelIng");
	chracaanim.add("Pastor Alemão");
	chracaanim.add("Dog Alemão");
	chracaanim.add("Vira-lata");
	chracaanim.add("Doberman");
	chracaanim.add("Chihahua");
	chracaanim.add("Labrador");
	chracaanim.add("Pit-Bull");
	chracaanim.add("BullDog");
	chracaanim.add("Poodle");
	chracaanim.add("Fila");
	chracaanim.add("Box");
	chracaanim.add("Outros");
	pacima.add(chracaanim);
	add(pacima, "Center");

	lbatacaanim = new Label("Já foi atacado(a)por algum animal?");
	pacima.add(lbatacaanim);
	add(pacima, "Center");
	btgatacaanim = new ButtonGroup();
	rbatacaanim = new JRadioButton("Sim");
	btgatacaanim.add(rbatacaanim);
	pacima.add(rbatacaanim);
	rbatacaanimN = new JRadioButton("Não");
	btgatacaanim.add(rbatacaanimN);
	pacima.add(rbatacaanimN);

	lbjaatacou = new Label("Seu animal já atacou alguém?         ");
	pacima.add(lbjaatacou);
	add(pacima, "Center");
	btgjaatacou = new ButtonGroup();
	rbjaatacou = new JRadioButton("Sim");
	btgjaatacou.add(rbjaatacou);
	pacima.add(rbjaatacou);
	rbjaatacouN = new JRadioButton("Não");
	btgjaatacou.add(rbjaatacouN);
	pacima.add(rbjaatacouN);

	lbhambianim = new Label("Em que hambiente vive o animal?    ");
	pacima.add(lbhambianim);
	add(pacima, "Center");

	chhambianim = new Choice();
	chhambianim.add("Apartamento");
	chhambianim.add("Condomínio");
	chhambianim.add("Fazenda");
	chhambianim.add("Chácara");
	chhambianim.add("Sítio");
	chhambianim.add("Casa");
	chhambianim.add("Lote");
	chhambianim.add("Outros");
	pacima.add(chhambianim);
	add(pacima, "Center");

	lbcaracanim = new Label("Características físicas do animal?");
	pacima.add(lbcaracanim);
	add(pacima, "Center");
	txacaracanim = new TextArea(2, 13);
	pacima.add(txacaracanim);
	add(pacima, "Center");

	lbtempernim = new Label(
			"Qual temperamento do seu animal?                     ");
	pacima.add(lbtempernim);
	add(pacima, "Center");

	chbferoz = new Checkbox("Feroz");
	pacima.add(chbferoz);
	chbtranquilo = new Checkbox("Tranqüilo");
	pacima.add(chbtranquilo);
	chbagitado = new Checkbox("Agitado");
	pacima.add(chbagitado);
	chbbrincalhao = new Checkbox("Brincalhão");
	pacima.add(chbbrincalhao);

	btsalvar = new Button("Salvar");
	pabaixo.add(btsalvar);
	add(pabaixo, "South");
	btsalvar.addActionListener(this);
	btlimpar = new Button("Limpar Ficha");
	pabaixo.add(btlimpar);
	add(pabaixo, "South");
	btlimpar.addActionListener(this);
	


	btsalvar.setBackground(Color.orange);
	btsalvar.setForeground(Color.blue);
	btlimpar.setBackground(Color.orange);
	btlimpar.setForeground(Color.blue);
	txnome.setBackground(Color.orange);
	chanimtem.setBackground(Color.lightGray);
	txacaracanim.setBackground(Color.lightGray);

	// cor de funto checkbox
	chbferoz.setBackground(Color.gray);
	chbtranquilo.setBackground(Color.gray);
	chbagitado.setBackground(Color.gray);
	chbbrincalhao.setBackground(Color.gray);

	// Cor de Fundo do Painel
	/*
	 * pacima.setBackground(Color.white);
	 * pabaixo.setBackground(Color.white);
	 */

}

public void actionPerformed(ActionEvent e) {
	/*
	 * if(e.getSource()==btsalvar){JOptionPane.showMessageDialog(null,
	 * "Os dados foram preenchidos corretamente?",
	 * "Aviso",JOptionPane.INFORMATION_MESSAGE); }
	 */
	// conecta Bd
	if (e.getSource() == btsalvar) {
		ConectarBD bd = new ConectarBD(
				"INSERT INTO Ficha(nome,cidade,ocupaçao) values('"
						+ txnome.getText() + "','" + txcidade.getText()
						+ "'," + "'" + txocupacao.getText() + "')");
		JOptionPane.showMessageDialog(null, "Gravação concluída!");
		txnome.setText("");
		txcidade.setText("");
		txocupacao.setText("");

	}

	if (e.getSource() == btlimpar) {
		JOptionPane.showConfirmDialog(null,
				"Tem certeza que deseja limpar a Ficha?", "Aviso",
				JOptionPane.INFORMATION_MESSAGE);

		txacaracanim.setText("");
		txcidade.setText("");
		txocupacao.setText("");
		txnomeanim.setText("");
		txnome.setText("");

	}

}

public static void main(String args[]) {
	Animal e = new Animal();
	e.show();
}

[/code]

Sou iniciante e queria saber como eu faço para armazenar os opçoes de um radiobutton,choice,checkbox em um banco de dados? eu só consigo armazenar os TextField e os TextArea. Abraços.[/quote]

A famosa dica do novato Soruji:

Amigo, use PreparedStatement no lugar de Statement para armazenar informações no Banco. Você encontra maiores informações na apostila FJ21 da Caelum.

Não conseguirei te ajudar 100%, mas eu acho que esse link vai te dar um norte.

Vou pesquisar mais coisas aí eu posto.

http://www.guj.com.br/java/144587-jradiobutton

Esse é do JCheckbox. Acho que o choice vou ficar te devendo. rsrs

http://www.guj.com.br/java/184232-jcheckbox—como-faco-para-gravar-um-checkbox-no-banco-dados

Você não consegui desde 2009 :cry:

Vixe, agora que eu vi a data do primeiro post. kkk