特定のコンボボックス項目を選択するときに、データベースに null 値を入力して、その列の行数を取得し、null 行を残したいと考えています。
String bnn = (txtboxno.getText().trim() == null ||
txtboxno.getText().equals("")) ? "null" : txtboxno.getText();
Object nsn = (cbnotstat.getSelectedItem() == null || cbnotstat.getSelectedItem().equals("")) ? "0" : cbnotstat.getSelectedItem();
PreparedStatement stmt = con.prepareStatement("select COUNT(box_no)as total from soil_det WHERE rm_id = ?");
ResultSet rs;
String rm = tf_rm_id.getText();
stmt.setLong(1, Long.parseLong(rm));
rs = stmt.executeQuery();
while (rs.next()) {
tf_boxno.setText(rs.getString("total"));
}
上記を試しましたが、入力文字列の「null」エラーが表示されます。