为什么Key在java中释放了swing的功能而没有给出适当的结果。

时间:2017-07-31 09:03:32

标签: java swing

我在工资管理系统上有java项目,但是当我尝试搜索搜索栏中的任何ID时,它会显示“缺少数据”。我的代码没有错误 我在netbeans 8.2版本中设计了这个代码 我使用xampp作为数据库,使用核心java进行编码 我必须尽快提交。
我附上了数据库的表格细节。

private void txt_searchKeyReleased(java.awt.event.KeyEvent evt) {                                       
    // TODO add your handling code here:
    try{

        String sql ="select * from staff_info where id=? ";

        pst=conn.prepareStatement(sql);
        pst.setString(1,txt_search.getText());
        rs=pst.executeQuery();

            String add1 =rs.getString("id");
            txt_id.setText(add1);

            String add2 =rs.getString("first_name");
            txt_firstname.setText(add2);

            String add3 =rs.getString("surname");
            txt_surname.setText(add3);

            String add4 =rs.getString("Dob");
            txt_dob.setText(add4);

            String add5 =rs.getString("Email");
            txt_email.setText(add5);

            String add6 =rs.getString("Telephone");
            txt_tel.setText(add6);

            String add7 =rs.getString("Address");
            txt_address.setText(add7);

            String add8 =rs.getString("Department");
            txt_dep.setText(add8);

            String add9 =rs.getString("Gender");
            txt_dep.setText(add9);

            String add10 =rs.getString("Salary");
            txt_salary.setText(add10);

            String add11 =rs.getString("Address2");
            txt_add2.setText(add11);

            String add12 =rs.getString("Apartment");
            txt_apt.setText(add12);

            String add13 =rs.getString("Post_code");
            txt_pc.setText(add13);

            String add14 =rs.getString("Status");
            txt_status.setText(add14);

            String add15 =rs.getString("Date_hired");
            txt_doj.setText(add15);

             String add16 =rs.getString("job_title");
            txt_job.setText(add16);

            String add17 =rs.getString("Designation");
            txt_desig.setText(add17);



            byte[] img = rs.getBytes("Image");
            ImageIcon imageIcon = new ImageIcon(new ImageIcon(img).getImage().getScaledInstance(lbl_img.getWidth(), lbl_img.getHeight(), Image.SCALE_SMOOTH));
            lbl_img.setIcon(imageIcon);

    }catch(Exception e){
        JOptionPane.showMessageDialog(null, "Missing Data");
    }
    finally {

        try{

            rs.close();
            pst.close();

        }
        catch(Exception e){

        }
    }

} 
          `

0 个答案:

没有答案