galera so iniciante. Criei um método DAO na classe UsuarioDAO. O que eu preciso é:
Tenho uma caixa de texto na minha página JSP, onde irá digitar o id do usuário. Preciso q quando ele der enter, um código puxe esse DAO e liste por tabelas separadinhos meus registros. Ficaria assim no resultado da página:
Id | Nome | Data
aí faria como se fosse um for pra ele criar embaixo várias outras tabelas e ir preenchendo com os registros q correspondem ao id.
1 | João | 12/05/06
2 | Maria | 03/04/06
e assim por diante. só q eu não sei nem por onde começar a escrever o código. será q alguém poderia escrever um exemplinho pra mim? aí eu pego a coisa e resolvo os outros métodos q tenho iguais. o código do UsuarioDAO segue:
método selectById do UsuarioDAO
public List selectById(int id) throws Exception {
List list = new ArrayList();
PreparedStatement prepStatement = null;
String SQL = "SELECT * FROM usuario WHERE id LIKE '?%'";
Connection connection = DbConnection.conectar();
prepStatement = connection.prepareStatement(SQL);
prepStatement.setInt(1,id);
ResultSet resultSet = prepStatement.executeQuery();
while (resultSet.next()) {
list.add(this.makeSelectUsuario(resultSet));
}
resultSet.close();
prepStatement.close();
return list;
}
método makeSelectUsuario da classe UsuarioDAO
protected Usuario makeSelectUsuario(ResultSet resultSet) throws Exception {
Usuario usuario = new Usuario();
usuario.setId(resultSet.getInt("id"));
usuario.setNome(resultSet.getString("nome"));
usuario.setCadastro(resultSet.getDate("cadastro"));
return usuario;
}
só um exemplinho.
muito obrigado.