<%-- Para conectar ao banco --%> <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <%@ page import="java.sql.*,org.opencms.main.*, java.text.*"%> <% //Conectar ao banco Connection con = OpenCms.getSqlManager().getConnection("sic"); //Aqui acessa o caminho do banco informado dados de login PreparedStatement stmt =null; ResultSet rs = null; DatabaseMetaData dbm = con.getMetaData(); /* Tabelas usadas: TABELA tenquete_almg enquete_id descricao TABELA tresposta_enquete_almg resposta_id enquete_id imagem (url) descricao TABELA tvoto_enquete_almg voto_id resposta_id ip_usuario datetime */ try { String idEnquete = "1"; //0) Todos os Selects String querySelect1 = "SELECT descricao FROM tenquete_almg WHERE id = ?"; String querySelect2 = "SELECT * FROM tresposta_enquete_almg WHERE id_enquete = ?"; String querySelect3 = "SELECT * FROM tvoto_enquete_almg WHERE id_resposta = ?"; //out.print(querySelect); /* ------------------------- */ /* --- Query 1 (Enquete) --- */ /* ------------------------- */ //1.a) Rodando query stmt = con.prepareStatement(querySelect1); stmt.setString(1, idEnquete); rs = stmt.executeQuery(); //1.b) Pegando o resultado while(rs.next()) { enqueteDesc = rs.getString("descricao"); } //1.c) Fechar rs.close(); stmt.close(); /* --------------------------- */ /* --- Query 2 (Respostas) --- */ /* --------------------------- */ //2.a) Rodando a query stmt = con.prepareStatement(querySelect2); stmt.setString(1, idEnquete); rs = stmt.executeQuery(); //2.b) Pegando o resultado while(rs.next()) { perguntasId.add(rs.getString("id")); perguntasDesc.add(rs.getString("descricao")); perguntasImg.add(rs.getString("url_imagem")); } //2.c) Fechar rs.close(); stmt.close(); /* ----------------------- */ /* --- Query 3 (Votos) --- */ /* ----------------------- */ for(int i=0 ; i -------- Imprimindo resultado: <% int concatenarVotos = 0; for(int i=0 ; i"); out.print("desc: "+perguntasDesc.get(i)+"
"); out.print("imagem: "+perguntasImg.get(i)+"
"); for(int j=0 ; j"); concatenarVotos=0; out.print("


"); } %> <% int votosTot = 0; for(int j=0 ; j