Java 如何每15分钟从表中的数据库获取数据?
我在mysql数据库中存储了8天的数据。我想每隔15分钟在jsp页面中检索这些数据。请给出一些提示来解决我的问题。最简单的方法是在JSP的头中创建元刷新Java 如何每15分钟从表中的数据库获取数据?,java,javascript,mysql,Java,Javascript,Mysql,我在mysql数据库中存储了8天的数据。我想每隔15分钟在jsp页面中检索这些数据。请给出一些提示来解决我的问题。最简单的方法是在JSP的头中创建元刷新 <head> <meta http-equiv="refresh" content="30"> </head> 对于获取数据,请使用: <%@ page import="java.sql.*" %> <% Class.forName("sun.jdbc.odbc.JdbcOdbcDr
<head>
<meta http-equiv="refresh" content="30">
</head>
对于获取数据,请使用:
<%@ page import="java.sql.*" %>
<% Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); %>
<HTML>
<HEAD>
<TITLE>Fetching Data From a Database</TITLE>
</HEAD>
<BODY>
<H1>Database Lookup</H1>
<FORM ACTION="self.jsp" METHOD="POST">
Please enter the ID of the publisher you want to find:
<BR>
<INPUT TYPE="TEXT" NAME="id">
<BR>
<INPUT TYPE="SUBMIT" value="Submit">
</FORM>
<H1>Fetching Data From a Database</H1>
<%
Connection connection = DriverManager.getConnection(
"jdbc:odbc:data", "userName", "password");
Statement statement = connection.createStatement();
String id = request.getParameter("id");
ResultSet resultset =
statement.executeQuery("select * from tableName where id = '" + id + "'") ;
if(!resultset.next()) {
out.println("Sorry, could not find that publisher. " +
"Please <A HREF='tryAgain.html'>try again</A>.");
} else {
%>
<TABLE BORDER="1">
<TR>
<TH>ID</TH>
<TH>Name</TH>
<TH>City</TH>
<TH>State</TH>
<TH>Country</TH>
</TR>
<TR>
<TD> <%= resultset.getString(1) %> </TD>
<TD> <%= resultset.getString(2) %> </TD>
<TD> <%= resultset.getString(3) %> </TD>
<TD> <%= resultset.getString(4) %> </TD>
<TD> <%= resultset.getString(5) %> </TD>
</TR>
</TABLE>
<BR>
<%
}
%>
</BODY>
从数据库获取数据
数据库查找
请输入要查找的发布者的ID:
从数据库获取数据
身份证件
名称
城市
陈述
国家
在JavaScript中:
setInterval(function() {
// Do your XHR request here
console.log("I'm going to get me some data");
}, 900000);
jQuery的.get、.post或.ajax将简化XHR请求。能否使用jQuery每隔15分钟轮询一次数据库?我不想只刷新。我希望数据每15分钟就出现在jsp页面上。