ME AJUDEM - Atualizar ultimo registro do banco de dados numa pagina JSP

5 respostas
A

Bem galera, estou com um problema que acho que é um tanto quanto comum. Estou desenvolvendo uma pagina de monitoramento, então eu pego sempre o ultimo registro do banco de dados. Já estou consguindo fazer isso, mas ja tentei muito e não consigo fazer ele atualizar na página o ultimo registro do banco de dados.

Por exemplo, meu ultimo registro no banco é o numero 100, eu mostro ele na pagina, entao vou manualmente no banco de dados e acrescento outro numero qualquer, e na pagina web nunca é atualizado, mesmo que eu coleque atualizar no navegador, ele nao atualiza a consulta, só depois que eu executo novamento o servidor que ele atualiza.

Alguem pode me ajudar??? sou iniciante no assunto mas preciso fazer isso. Minha intenção é que os dados fiquem atualizando periodicamente mas sem atualizar a pagina toda, se isso for muito dificil eu tenho que pelo menos apertar um botao e atualizar a pagina.

Aguardo respostas

vlww

5 Respostas

G

Você ta usando algum framework de persistencia ou é JDBC?

A

É soh uma pequena pagina de teste, que monitora a temperatura (pega o ultimo registro da tabela), eu uso o Visual Web JSF, e o banco é mysql. Não uso framework de persistencia.

<?xml version="1.0" encoding="UTF-8"?>

<jsp:root version="2.1" xmlns:f="http://java.sun.com/jsf/core" xmlns:h="http://java.sun.com/jsf/html" xmlns:jsp="http://java.sun.com/JSP/Page" xmlns:webuijsf="http://www.sun.com/webui/webuijsf">
    <jsp:directive.page contentType="text/html;charset=UTF-8" pageEncoding="UTF-8"/>
    <f:view>
        <webuijsf:page id="page1">
            <webuijsf:html id="html1">
                <webuijsf:head id="head1">
                    <webuijsf:link id="link1" url="/resources/stylesheet.css"/>
                </webuijsf:head>
                <webuijsf:body id="body1" style="-rave-layout: grid">
                    <webuijsf:form id="form1">

                        TEMPERATURA = <h:outputText value="#{DadosBean.valorTemperatura}"/>
                        
                    </webuijsf:form>
                </webuijsf:body>
            </webuijsf:html>
        </webuijsf:page>
    </f:view>
</jsp:root>

Abaixo segue o codigo em java que busca a temperatura no banco

public void buscarDados() throws SQLException {
        conexao = new Conexao();
        conexao.criarConexao();
        String sql = " SELECT * FROM dados";
        Statement stm = conexao.getConnection().createStatement();
        rs = stm.executeQuery(sql);
        if (rs.last()) {
            Temperatura = rs.getString("temperatura");
        }

        rs.close();
        stm.close();
    }
marciobarroso

Favor não replicar posts -> http://www.guj.com.br/java/235592-me-ajudem---atualizar-ultimo-registro-do-banco-de-dados-numa-pagina-jsp

marciobarroso

:oops:

ViniGodoy

Por favor, não duplique tópicos. Na dúvida sobre qual fórum abrir, ou se abrir em um fórum errado, simplesmente aguarde a moderação mover o tópico.

Esse aqui será trancado.

Criado 11 de março de 2011
Ultima resposta 11 de mar. de 2011
Respostas 5
Participantes 4