如何每15分钟从表中的数据库中获取数据?
我在mysql数据库中存储了8天的数据。 我想每15分钟在jsp页面中检索这些数据。 请给出一些提示来解决我的问题..
在JavaScript中:
setInterval(function() { // Do your XHR request here console.log("I'm going to get me some data"); }, 900000);
jQuery的.get,.post或.ajax将使XHR请求变得容易。
最简单的方法是在JSP的头文件中创建元刷新。
http://www.w3schools.com/tags/att_meta_http_equiv.asp
要获取数据,请使用:
<%@ page import="java.sql.*" %> <% Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); %> Fetching Data From a Database Database Lookup
Fetching Data From a Database
<% 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 try again."); } else { %> ID Name City State Country <%= resultset.getString(1) %> <%= resultset.getString(2) %> <%= resultset.getString(3) %> <%= resultset.getString(4) %> <%= resultset.getString(5) %>
<% } %>