Cita:
Iniciado por SPAWN3000 Mi clase solo recibe un objeto tipo resultset desde otras secciones
Bueno, el problema básico que le veo es que un ResultSet no tiene por que ser de una tabla y aunque sea de una sola tabla, puede no incluir un campo que sea clave primaria, así que realmente hablar de la clave primaria de un ResultSet no tiene mucho sentido. Si sólo se va a usar en consultas que sean de una sola tabla y para mostrar todos los campos de una tabla, entonces lo más claro sería pasarle el nombre de la tabla y dejarle al componente que hiciera el query.
Por que si no, tienes un componente que tiene que hacer algo con un parametro de entrada que no puedes asegurar que sea correcto y pueda hacer lo que tiene que hacer con el. No es una buena separacion de tareas.
En cuanto a lo de obtener un array o un resultset. Directamente usando JDBC no, aunque es fácil de implementar. De todas formas si el resultado de la consulta es muy grande, eso implica directamente cargar todo en memoria y eso puede ser muy peligroso.
S!