将Java Servlet告诉" executeQuery"每5秒钟

时间:2015-03-25 11:58:55

标签: java sql executequery

是否可以每隔5秒在我的java servlet中执行一次查询?因为我需要数据库中的数据值每隔几秒就在我的网站上更新我的条形图。

ResultSet rset = stmt.executeQuery(sqlStr);

2 个答案:

答案 0 :(得分:0)

while(true){
            Thread.sleep(5000);
            ResultSet rset = stmt.executeQuery(sqlStr);
        }

你可以试试这个。 而且,我不确定你的完整要求是什么。

答案 1 :(得分:0)

你应该有一个javascript函数进行轮询。我们假设该函数被称为poll。然后,你可以这样做:

var polling = function(interval) {
    poll();
    setTimeout(polling, interval);
};