Galera minha duvida é simples. Como faço pra gravar o jcheckbox no bd??
Eu tenho duas classe.
Essa classe é do form do botao cadastrar:
private void cadVeiculosMouseClicked(java.awt.event.MouseEvent evt) {
try {
…
ResultSet resultado = null;
Veiculos veiculos = new Veiculos();
resultado = veiculos.consultaPlaca(placa.getText( ));
if( resultado.next() ){
JOptionPane.showMessageDialog(null,"Placa já cadastrada!","Atenção", JOptionPane.INFORMATION_MESSAGE);
}
else{
// ## Insere os dados no banco atraves do método regPecas Classe Pecas
if (veiculos.regVeiculos(
[b] vendido.getText(),//jcheckbox
foto.getText()))//jcheckbox[/b]
System.out.println("Cadastro realizada com sucesso!!!");
...
E essa é a classe Veiculos:
public boolean regVeiculos(String pchassi,String pplaca, String pmarca, String pmodelo,
String pversao, String pano, String pdescricao, String pcor, String pcombustivel, String ppreco,
String pcategoria, String pvendido, String pfoto){
boolean status = false;
try
{
// recupera uma conexao com o banco de dados.
Connection conexao = Util.getConexao();
// SQL de insercao
String SQL = "INSERT into veiculos values(nextval ('id_veiculos'),'";
...
SQL = SQL + pvendido + "','";
SQL = SQL + pfoto + "');";
// executa o SQL.
Statement stmt = conexao.createStatement();
stmt.execute(SQL);
status = true; ...
Na minha tabela os campos estao true (ticado) false(nao ticado)
Ja li varios foruns so q nao entendi onde devo colocar pra q possa cadastrar no bd com true ou false…
Valwu galera