Когда я нажимаю кнопку, все записи в таблице отображаются в таблице. Я использовал одинаковые и равные операторы в своем sql-запросе, он работает во второй раз, когда все данные извлекаются в таблицу? Может кто-нибудь сказать мне, что не так в коде?Когда я нажимаю кнопку, все записи в таблице отображаются в таблице
try{
String url="jdbc:sqlserver://localhost:1433;databaseName=gym2 ";
String username = "mali";
String password = "12345";
Connection con =DriverManager.getConnection(url,username,password);
Statement st = con.createStatement();
ResultSet rs;
String empid =jLabel3.getText()+jTextField1.getText();
String name = jTextField2.getText();
// String d =jComboBox1.getSelectedItem().toString();
String sql = "SELECT emp_id,firstname,designation,full_address,gender,land,monthly_sal FROM employee_reg where (emp_id = '"+empid+"' or firstname LIKE '"+name+"%')";
rs= st.executeQuery(sql);
jTable1.setModel(DbUtils.resultSetToTableModel(rs));
}
catch(Exception e){
}
}
никогда не делайте что-либо подобное: 'catch (Exception e) { }'. По крайней мере, напечатайте stacktrace, и вы увидите, что происходит – Jens
Подробнее о подготовленных заявлениях – Jens
Ваш вопрос непонятен –