启动应用程序后每小时运行一次的java事件

时间:2015-11-26 10:35:15

标签: java mysql events

我正在使用Java编写一个应用程序,告诉您其中一个文档是否已从数据库中过期。 我尝试了事件处理程序,但没有弄明白。 如何制作每小时都这样做的活动?

table = new JTable();
table.addMouseListener(new MouseAdapter() {
    @Override
    public void mouseClicked(MouseEvent arg0) {
        try
        {
            int row=table.getSelectedRow();
            String id=(table.getModel().getValueAt(row,0).toString());
            String query="select * from employes where id='"+id+"'";
            PreparedStatement pst=con.prepareStatement(query);
            ResultSet rs=pst.executeQuery();


            while(rs.next())
            {
                jtfid.setText(rs.getString("id"));
                jtfcni.setText(rs.getString("cni"));
                jtfnom.setText(rs.getString("nom"));
                jtfprenom.setText(rs.getString("prenom"));
                jtftele.setText(rs.getString("tel"));
                jtfaffectation.setText(rs.getString("affectation"));
                jtfxp.setText(rs.getString("xperience"));
                date.setText(rs.getString("date_de_embauche"));
            }

1 个答案:

答案 0 :(得分:0)

您需要定义作业来运行此代码,您可以使用Quartz(https://quartz-scheduler.org/