Можно ли выполнить запрос в моем сервлете Java каждые 5 секунд? Поскольку мне нужны значения данных внутри моей базы данных, чтобы обновлять мою гистограмму на моем веб-сайте каждые несколько секунд.
ResultSet rset = stmt.executeQuery(sqlStr);
while(true){
Thread.sleep(5000);
ResultSet rset = stmt.executeQuery(sqlStr);
}
Вы можете попробовать это. Более того, я не знаю, каково ваше полное требование.
У вас должна быть функция javascript для опроса. Предположим, что функция называется poll
. Затем вы можете сделать это следующим образом:
var polling = function(interval) {
poll();
setTimeout(polling, interval);
};