Olá amigo
estes exemplos são de quando começei a usar java.
espero que lhe ajude.
para inserção use:
query = "insert into ordemservico ("+
"dataordemservico,"+
"horaordemservico,"+
"id_cliente,"+
"id_marca,"+
"id_tipoequipamento,"+
"modelo,"+
"numeroserie,"+
"defeito,"+
"acessorios,"+
"observacao,"+
"datacompra,"+
"notafiscal,"+
"numerocertificado,"+
"revendedor,"+
"fabricanteimportador,"+
"garantia,"+
"situacao"+
") values (" +
"'"+tfDataOrdemServico.getText()+"',"+
"'"+mHora+"',"+
id+","+
+marca+","+
+tipoEquipamento+","+
"'"+tfModelo.getText()+"',"+
"'"+tfNumeroSerie.getText()+"',"+
"'"+tfDefeito.getText()+"',"+
"'"+tfAssessorios.getText()+"',"+
"'"+tfObservacao.getText()+"',"+
"'"+tfDataCompra.getText()+"',"+
"'"+tfNumeroNotaFiscal.getText()+"',"+
"'"+tfNumeroCertificado.getText()+"',"+
"'"+tfRevendedor.getText()+"',"+
"'"+tfFabricanteImportador.getText()+"',"+
"'"+cboGarantia.getSelectedItem().toString().substring(0,1)+
"')";
para atualização:
query = "update ordemservico set "+
"id_cliente='" +tfIdCliente.getText() +"',"+
"dataordemservico=" +tfDataOrdemServico.getText()+"',"+
"id_marca=" +(cboMarca.getSelectedItem())+"',"+
"id_tipoequipamento=" +(cboTipoEquipamento.getSelectedItem())+"',"+
"modelo=" +tfModelo.getText()+"',"+
"numeroserie=" +tfNumeroSerie.getText()+"',"+
"defeito=" +tfDefeito.getText()+"',"+
"acessorios=" +tfAssessorios.getText()+"',"+
"observacao=" +tfObservacao.getText()+"',"+
"garantia=" +(cboGarantia.getSelectedItem().toString()).substring(0,1)+"',"+
"datacompra=" +tfDataCompra.getText()+"',"+
"notafiscal=" +tfNumeroNotaFiscal.getText()+"',"+
"numerocertificado=" +tfNumeroCertificado.getText()+"',"+
"revendedor=" +tfRevendedor.getText()+"',"+
"fabricanteimportador="+tfFabricanteImportador.getText()+"'"+
"where id_ordemservico='" + id + "'";
os campos que iniciam com cbo são jCombobox.
Silvio Guedes