COmo poderia fazer para listar todos os dados!

Tenho o seguinte programa … to tereminando e faz parte de um trabalho para a facul! Minha área é php + trabalho é trabalho !

vou postar tudo q tenho!

classe -> Monografia.java

[code]package beans;

public class Monografia {

private Integer id;
private String titulo;
private String autor;
private String local;
private String data_aprovacao;
private String palavra_chave;
private Integer numero_folhas;
private String professor_banca;
private String professor_orientador;
private String resumo;

public String getTitulo() {
    return titulo;
}

public void setTitulo(String titulo) {
    this.titulo = titulo;
}

public String getAutor() {
    return autor;
}

public void setAutor(String autor) {
    this.autor = autor;
}

public String getLocal() {
    return local;
}

public void setLocal(String local) {
    this.local = local;
}

public String getData_aprovacao() {
    return data_aprovacao;
}

public void setData_aprovacao(String data_aprovacao) {
    this.data_aprovacao = data_aprovacao;
}

public String getPalavra_chave() {
    return palavra_chave;
}

public void setPalavra_chave(String palavra_chave) {
    this.palavra_chave = palavra_chave;
}

public Integer getNumero_folhas() {
    return numero_folhas;
}

public void setNumero_folhas(Integer numero_folhas) {
    this.numero_folhas = numero_folhas;
}

public String getProfessor_banca() {
    return professor_banca;
}

public void setProfessor_banca(String professor_banca) {
    this.professor_banca = professor_banca;
}

public String getProfessor_orientador() {
    return professor_orientador;
}

public void setProfessor_orientador(String professor_orientador) {
    this.professor_orientador = professor_orientador;
}

public String getResumo() {
    return resumo;
}

public void setResumo(String resumo) {
    this.resumo = resumo;
}

}[/code]

Index.php

[code]<%@page contentType=“text/html” pageEncoding=“UTF-8”%>

Trabalho para a AV2

                <tr>
                    <th>Pesquisar por:</th>
                    <th><a href="/aulacadastro/pesquisa.html">Título</a> |</th>
                    <th><a href="/aulacadastro/pesquisa.html">Palavras Chaves</a> |</th>
                    <th><a href="/aulacadastro/pesquisa.html">Autor</a> |</th>
                    <th><a href="/aulacadastro/pesquisa.html">Professor Orientador</a> |</th>
                    <th><a href="/aulacadastro/pesquisa.html">Situação</a> |<th>
                    <th><a href="/aulacadastro/pesquisa.html">Ano</a> |</th>
                </tr>
            </thead>

Trabalho 2

 


CADASTRO GERAL

Titulo:
Autor:
Local:
Data_aprovacao:
Palavra_chave:
Numero_folhas:
Professor_banca:
Professor_orientador:
Resumo:
</body>
[/code]

Dao.java

[code]package controle.servelts;

import java.sql.*;

public class DAO {

protected Connection conn;
protected PreparedStatement pstmt;
protected ResultSet rs;

public DAO() {
}

public void open() throws Exception{
    //3306
    String url = "jdbc:mysql://localhost:3306/aula";
    String user = "root";
    String password = "";
    
    Class.forName("com.mysql.jdbc.Driver");
    conn = DriverManager.getConnection(url, user, password);
    
}

public void close() throws Exception{
    
    if(conn != null)
        conn.close();
    
}

}
[/code]

MonografiaDAO.java

package controle.servelts;

import beans.Monografia;
import java.sql.SQLException;
import java.util.logging.Level;
import java.util.logging.Logger;

public class MonografiaDAO extends DAO{

    public MonografiaDAO() {
    }
    
    public void cadastrar(Monografia f) throws Exception{
        
        open();
            pstmt = conn.prepareStatement("INSERT INTO monografia VALUES(NULL,?,?,?,?,?,?,?,?,?)");
            pstmt.setString(1, f.getTitulo());
            pstmt.setString(2, f.getAutor());
            pstmt.setString(3, f.getLocal());
            pstmt.setString(4, f.getData_aprovacao());
            pstmt.setString(5, f.getPalavra_chave());
            pstmt.setInt(6, f.getNumero_folhas());
            pstmt.setString(7, f.getProfessor_banca());
            pstmt.setString(8, f.getProfessor_orientador());
            pstmt.setString(9, f.getResumo());
            pstmt.execute();
            pstmt.close();
        close();
        
        }
    
 
    
    
    
}

trab2.java

import beans.Monografia;
import controle.servelts.MonografiaDAO;
import java.io.*;
import java.net.*;

import javax.servlet.*;
import javax.servlet.http.*;

/**
 *
 * @author Administrador
 */
public class trabav2 extends HttpServlet {
   
    /** 
    * Processes requests for both HTTP <code>GET</code> and <code>POST</code> methods.
    * @param request servlet request
    * @param response servlet response
    */
    protected void processRequest(HttpServletRequest request, HttpServletResponse response)
    throws ServletException, IOException {
        response.setContentType("text/html;charset=UTF-8");
        PrintWriter out = response.getWriter();
        
        String Titulo = request.getParameter("titulo");   
        String Autor = request.getParameter("autor");   
        String Local = request.getParameter("local");  
        String Data_aprovacao = request.getParameter("data_aprovacao");   
        String Palavra_chave = request.getParameter("palavra_chave");   
        String Numero_folhas = request.getParameter("numero_folhas");  
        String Professor_banca = request.getParameter("professor_banca");   
        String Professor_orientador = request.getParameter("professor_orientador");   
        String Resumo = request.getParameter("resumo");  
  
            Monografia F = new Monografia();
            F.setTitulo(Titulo);
            F.setAutor(Autor);
            F.setLocal(Local);
            F.setData_aprovacao(Data_aprovacao);
            F.setPalavra_chave(Palavra_chave);
            F.setNumero_folhas(Integer.parseInt(Numero_folhas));            
            F.setProfessor_banca(Professor_banca);
            F.setProfessor_orientador(Professor_orientador);
            F.setResumo(Resumo);
            

            
            
            
          try {
            
            MonografiaDAO FD = new MonografiaDAO(); 
            FD.cadastrar(F);
            out.print("Cadastro efetuado com sucesso");
              
        } catch (Exception exception) {
            out.print(exception.getMessage());
        }

          
            out.flush();


    } 

    // <editor-fold defaultstate="collapsed" desc="Métodos HttpServlet. Clique no sinal de + à esquerda para editar o código.">
    /** 
    * Handles the HTTP <code>GET</code> method.
    * @param request servlet request
    * @param response servlet response
    */
    protected void doGet(HttpServletRequest request, HttpServletResponse response)
    throws ServletException, IOException {
        processRequest(request, response);
    } 

    /** 
    * Handles the HTTP <code>POST</code> method.
    * @param request servlet request
    * @param response servlet response
    */
    protected void doPost(HttpServletRequest request, HttpServletResponse response)
    throws ServletException, IOException {
        processRequest(request, response);
    }

    /** 
    * Returns a short description of the servlet.
    */
    public String getServletInfo() {
        return "Short description";
    }
    // </editor-fold>
}

Ajuda com tutorial … exemplo no meu trabalho mesmo ! pq eu to perdidao … quero efetuar a pesquisa por diversas formas + só queria um exemplo para poder me basear

help me =)

Pra listar dados tem:

List, Collection, HashMap, HasSet, LinkedList, ArrayList e por ai vai…pesquisa no google e veja o melhor pra vc!