Boa noite pessoal, tenho um método que popula meu ComboBox com dados direto do banco, porém, na hora que eu realizo meu cadastro ele vai sempre preenchido com o primeiro valor do banco. Eu gostaria que se, eu não selecionasse o combobox eu enviasse um valor nulo/branco para o banco de dados. Podem me ajudar ?
este é o código que popula o combobox
public void PreencherComboBoxMaterial1() {
try {
Connection con = ConnectionFactory.getConnection();
PreparedStatement stmt;
ResultSet rs = null;
stmt = con.prepareStatement("select * from materiais order by id");
rs = stmt.executeQuery();
JListaMaterial1.removeAllItems();
while (rs.next()) {
JListaMaterial1.addItem(rs.getString("material"));
}
ConnectionFactory.closeConnetion((com.mysql.jdbc.Connection) con, stmt, rs);
} catch (Exception e) {
JOptionPane.showMessageDialog(null, "" + e);
}
}