Exibir resutset em uma tabela

0 respostas
dugbuddy

Pessoal, estou tentando exibir alguns dados de uma tabela apartir do resultset.

Estou com um codigo aki mas nao sei aplica-lo.

Se possivel me ajudarem.

Muito obrigado

public class UsuarioDAO {

public static void main(String[] Args) {
    int rowCount = 0; 
		try
		{
			Class.forName  ("com.microsoft.jdbc.sqlserver.SQLServerDriver");
			Connection con = DriverManager.getConnection("jdbc:sqlserver://localhost:1433;databaseName=VetorEditora_tst");
	        Statement stmt = con.createStatement ();
	        ResultSet rs = stmt.executeQuery ("select * from Mensagem");

	        while(rs.next())
	        {
	        	        	
                out.println("<P ALIGN='center'><TABLE BORDER=1>");
                ResultSetMetaData rsmd = rs.getMetaData();
                int columnCount = rsmd.getColumnCount();

                // cabeçalho da tabela
                out.println("<TR>");
                for (int i = 0; i < columnCount; i++) {
                out.println("<TH>" + rsmd.getColumnLabel(i + 1) + "</TH>");
                }
                out.println("</TR>");

                // colocando os dados na tabela
                while (rs.next()) {
                rowCount++;
                out.println("<TR>");
                for (int i = 0; i < columnCount; i++) {
                out.println("<TD>" + rs.getString(i + 1) + "</TD>");
                }
                out.println("</TR>");
                }
                out.println("</TABLE></P>");
                return rowCount;


	        }

	            rs.close();
	            stmt.close();
	            con.close();
		}
		catch(Exception e){ e.printStackTrace();}
	}
Criado 3 de junho de 2009
Respostas 0
Participantes 1