Pessoal estou com uma duvida. Desenvolvi uma aplicação de cadastro no BD sendo que ele só cadastra quando todos os campos estão preenchidos. O que eu quero mesmo é que ele cadastre com ou sem o campo de observação preenchido, ou seja, esse campo não é obrigatório ser preenchido.
O código do método cadastrar está abaixo:
public void cadastrar()
{
String C = Tx1.getText();//DDD
String D = Tx2.getText();//Número da linha
String I = Tx7.getText();//Obs Desativação
boolean L = Jc1.isSelected();//Disponivel
if(Jc1.isSelected() || Jc1.isSelected()==false){
try
{
String SQL = "INSERT INTO Linha ([Número Linha],DDD,[ID Contrato],Disponivel,[Situação],[Data_Desativação],[Obs_Desativação],Aparelho,Chip) VALUES ('"+D+"','"+C+"','"+Jc2.getSelectedItem()+"',"+L+",'"+Jc.getSelectedItem()+"','"+vData1.getText()+"','"+I+"','"+Jc3.getSelectedItem()+"','"+Jc4.getSelectedItem()+"')";
MeuState.executeUpdate(SQL);
JOptionPane.showMessageDialog(null,""+"Nova Linha cadastrada com sucesso!","Mensagem",1);
}
catch(SQLException ex)
{
JOptionPane.showMessageDialog(null,"Erro ao cadastrar a linha", "Erro",0);
}
}
Tx1.setText("");
Tx2.setText("");
Tx7.setText("");
vData1.setText("");
}
Obrigado.
Rodrigo