Duvida como alimentar ResultSet na mão?

Olá pessoal,

uma duvida estou com problema de acesso ao banco de dados

e gostaria de saber se tem como alimentar o objeto

ResultSet com informações pois queria comentar as linhas que vão

buscar dados no banco e poder incluir na mão informação para os testes

continuarem.

Se alguém puder me ajudar …

abs

	public ResultSet selectTodos(){
    	ResultSet rs = null;
    	Connection cn = Conexao.obterConexao();
        PreparedStatement pst = null;
        try {
        	
        	
			 //?????? queria fazer tipo isso
			 rs.setInt("10");
			 rs.setString("usuario");
			 rs.setString("senha");
			 rs.setString("mail");
            
           // pst = cn.prepareStatement("select * from usuario");
           // rs = pst.executeQuery();
        } catch (SQLException e) {
        }
    	return rs;
    }

E se inves de retornar o result set vc preenche seu objeto na mao

public Collection selectTodos(){
ResultSet rs = null;
Collection cUsuario = new ArrayList()
Connection cn = Conexao.obterConexao();
PreparedStatement pst = null;
try {
pst = cn.prepareStatement(“select * from usuario”);
rs = pst.executeQuery();
while(rs.hasnext()){
Usuario usuario = new Ususario();
usuario.setId(10);
usuario.setLogin(“Usuario”);
usuario.setMatricula(rs.getString(“matricula”));
cUsuario.add(usuario):
}

      } catch (SQLException e) {  
    }  
 return cUsuario;  

}
Pq eu acho q não tem como retornar um resultSet dessa forma como vc está querendo nao…
bem se tiver tambem qro saber como…

Use uma coleção inserindo objetos com os dados que você precisa para testar.
Um ResultSet não é feito com esse propósito, ainda mais que ResultSet é uma interface, a implementação dele é dependente do driver do banco.