Я делаю небольшую программу, которая имеет соединение с базой данных. Теперь я делаю поиск, вам нужно поместить критерии поиска в текстовое поле и после этого нажать кнопку «Поиск». Мне удалось это сделать успешно, только сейчас мне нужно расширить это. Когда нет данных, найденных после нажатия кнопки «Поиск», showMessageDialog должен появиться с чем-то вроде «нет данных, соответствующих вашим критериям поиска».Как использовать showMessageDialog, когда данные не найдены
Как я смогу это сделать? Как я могу интегрировать это в мой существующий код?
Это мой метод поиска до сих пор:
private void zoekButtonActionPerformed(java.awt.event.ActionEvent evt) {
String naam = zoekField.getText();
try {
DefaultComboBoxModel dier = new DefaultComboBoxModel();
Connection conn = SimpleDataSourceV2.getConnection();
Statement stat = conn.createStatement();
ResultSet rs = stat.executeQuery("SELECT * FROM dier WHERE rnaam = '" + naam + "';");
ModelItem item;
while (rs.next()) {
item = new ModelItem();
item.roepnaam = rs.getString("rnaam");
item.geslacht = rs.getString("gesl");
item.snr = rs.getInt("snr");
dier.addElement(item);
}
rs.close();
stat.close();
lijst.setModel(dier);
} catch (SQLException e) {
JOptionPane.showMessageDialog(this, e.getMessage());
}
}
Большое спасибо брат мой! –