首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何每隔15分钟从表中的数据库中获取数据?

如何每隔15分钟从表中的数据库中获取数据?
EN

Stack Overflow用户
提问于 2014-11-19 15:10:09
回答 2查看 646关注 0票数 0

我在mysql数据库中存储了8天的数据。我希望每隔15分钟在jsp页面中检索这些数据。请给我一些提示来解决我的问题。

EN

回答 2

Stack Overflow用户

发布于 2014-11-19 16:01:24

在JavaScript中:

代码语言:javascript
运行
复制
setInterval(function() {
    // Do your XHR request here
    console.log("I'm going to get me some data");
}, 900000);

jQuery的.get、.post或.ajax将使XHR请求变得简单。

票数 0
EN

Stack Overflow用户

发布于 2014-11-19 15:43:06

最简单的方法是在JSP的头文件中创建元刷新。

代码语言:javascript
运行
复制
<head>
<meta http-equiv="refresh" content="30">
</head>

http://www.w3schools.com/tags/att_meta_http_equiv.asp

对于获取数据使用:

代码语言:javascript
运行
复制
<%@ 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>

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27011015

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档