Olá galera eu tenho a seguinte tela com um DataTable:
[code]
<%@ page language=“java” contentType="text/html; charset=ISO-8859-1"
pageEncoding=“ISO-8859-1”%>
<%@ taglib uri=“http://java.sun.com/jsf/html” prefix=“h”%>
| Nome | Endereço | Cep | Complemento | Cidade | UF | Data de nascimento | Rg | Cpf | Telefone | Celular | |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Robson | Rua x | 00000 | casa | São Paulo | SP | 13/02/1996 | 000000 | 000000 | 000000 | 000000 | teste@teste.com |
| Robson | Rua x | 00000 | casa | São Paulo | SP | 13/02/1996 | 000000 | 000000 | 000000 | 000000 | teste@teste.com |
| Robson | Rua x | 00000 | casa | São Paulo | SP | 13/02/1996 | 000000 | 000000 | 000000 | 000000 | teste@teste.com |
| Robson | Rua x | 00000 | casa | São Paulo | SP | 13/02/1996 | 000000 | 000000 | 000000 | 000000 | teste@teste.com |
| Robson | Rua x | 00000 | casa | São Paulo | SP | 13/02/1996 | 000000 | 000000 | 000000 | 000000 | teste@teste.com |
| Robson | Rua x | 00000 | casa | São Paulo | SP | 13/02/1996 | 000000 | 000000 | 000000 | 000000 | teste@teste.com |
| Robson | Rua x | 00000 | casa | São Paulo | SP | 13/02/1996 | 000000 | 000000 | 000000 | 000000 | teste@teste.com |
e esse método de consulta:
[code]
package dao;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.util.List;
import javax.swing.JOptionPane;
import com.mysql.jdbc.Statement;
import modelo.consultaCliente;
public class JDBCConsulta implements consultaClienteDAO {
String relacao;
ResultSet rs;
public String getRelacao() {
return relacao;
}
public void setRelacao(String relacao) {
this.relacao = relacao;
}
public ResultSet getRs() {
return rs;
}
public void setRs(ResultSet rs) {
this.rs = rs;
}
public FabricaConexao getConexao1() {
return conexao1;
}
public void setConexao1(FabricaConexao conexao1) {
this.conexao1 = conexao1;
}
FabricaConexao conexao1 = new FabricaConexao();
public void consulta() throws ClassNotFoundException{
try{
conexao1.fazConexao();
java.sql.Statement stmt= conexao1.getConexao().createStatement();
String sql="select* from Cliente";
rs= stmt.executeQuery(sql);
while (rs.next()){
relacao += "\n"+ "Código: "+rs.getString(1).toString()+" Nome: "+rs.getString(2).toString();
}
rs.close();
System.out.println(relacao+"\n");
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}finally {
try{
conexao1.fecharConexao();
}catch (Exception e){
e.printStackTrace();
}
}
}
@Override
public List<consultaCliente> listarTodos() {
// TODO Auto-generated method stub
return null;
}
@Override
public void consultar(consultaCliente consulta) {
// TODO Auto-generated method stub
}
}[/code]
Bom para tentar trazer os dados para a minha DataTable eu tentei instanciar a classe JDBCConsulta da seguinte forma dentro do código HTML mesmo <%JDBCConsulta consulta = new JDBCConsulta();%> para poder usar o meu resultset dentro da tag
