我正在创建一个简单的员工休假工资单系统。我在添加休假详细信息时遇到了问题。请假详细信息重复。我正在为在公司工作的所有员工输入休假信息。当新员工加入时,我向他们输入休假信息。现有员工也再次添加。我在下面显示屏幕截图图像。发生了什么
离开桌子
登记表
当新员工加入时,只添加新员工。现有员工不应再次添加。到目前为止我尝试了什么我附在下面。
我试过的代码附在下面。
Class.forName("com.mysql.jdbc.Driver");
con = DriverManager.getConnection("jdbc:mysql://localhost/spay","root","");
con.setAutoCommit(true);
stmt = con.createStatement();
ResultSet rs = stmt.executeQuery("select empno from registation");
while (rs.next()) {
String empvalue = rs.getString("empno");
pst = con.prepareStatement("insert into leaves(empno,casual,annual,medical,year)values(?,?,?,?,?)");
pst.setString(1,empvalue); // employee no how to give
pst.setString(2, cas);
pst.setString(3, anu);
pst.setString(4, med);
pst.setString(5, year);
pst.executeUpdate();
}
JOptionPane.showMessageDialog(null,"Leave Insertedddddd");
holdtom
相关分类