Ver Mensaje Individual
  #3 (permalink)  
Antiguo 25/08/2010, 16:27
uagrm
 
Fecha de Ingreso: agosto-2010
Mensajes: 126
Antigüedad: 13 años, 9 meses
Puntos: 9
Respuesta: Error trivial resulset

mira voy a hacer una clase que te va a servir de mucho...

Código PHP:
Ver original
  1. public class miResulSet{
  2.  
  3. // este método esta genérico no tenes que cambiar nada si deseas realizar cualquier tipo de consulta que te devuelva un ResultSet
  4.  
  5. public static ResultSet obtenerResut(String consulta) {
  6.         Conexion.abrirConexion();
  7.         System.out.println(consulta);
  8.         Connection conn = (Connection) Conexion.getConexion();
  9.         try {
  10.             Statement stmt = (Statement) conn.createStatement();
  11.             ResultSet res = stmt.executeQuery(consulta);
  12.             return res;
  13.         } catch (SQLException e) {
  14.                 e.printStackTrace();
  15.         }
  16.         return null;
  17.     }
  18.  
  19. // una simple consulta
  20. public ResultSet getResult(){
  21.         String consulta = "select * from empleados";
  22.         return obtenerResut(consulta);
  23.   }
  24.  
  25.  
  26. public static void main(String[] args) {
  27.         try {
  28.             miResulSet dc = new miResulSet();
  29.             ResultSet r = dc.getResult();
  30.             int n = r.findColumn("nombre"); //me mostrara solo los nombre,  por que le estoy diciendo que seleccione la //columna nombre que esta en mi tabla empleado
  31.             while (r.next()) {
  32.                 System.out.println("Nombres" + r.getString(n));
  33.             }
  34.         } catch (SQLException ex) {
  35.             Logger.getLogger(miResulSet.class.getName()).log(Level.SEVERE, null, ex);
  36.         }
  37.     }
  38.  
  39. }
espero que hayas entendido, pero bueno solo lo tenes que probar

Última edición por uagrm; 13/09/2010 a las 18:27