como hacer una búsqueda en una Tabla

3 views
Skip to first unread message

marthica

unread,
May 16, 2009, 9:50:00 PM5/16/09
to javamaniaco
Una buena noche para tod@s

Tengo una tabla con varios campos: nro de identificaciòn, nombre,
ciudad, direcciòn.

Y necesito hacer una búsqueda un un nro de identificación, pero no se
como se hace.

Alguien me puede ayudar?

Se los agradezco mucho.

Un abrazo,

Martha Cecilia

Gabriel Ernesto Gutierrez Añez

unread,
May 17, 2009, 10:13:56 AM5/17/09
to javam...@googlegroups.com
Connection conn = null;
PreparedStatement pstm = null;
ResultSet rs =) null;
try{
    //DRIVER; URL, USERNAME y PASSWORD son constantes
    conn = DriverManager.getConnection(DRIVER, URL, USERNAME, PASSWORD);
    //Seleccionamos todos los campos de la tabla, el ID es el numero de identificacion que tu comentas
    pstm = conn.preparedStatement("Select * from tabla where ID = ?");
    //id es una variable con el valor a buscar
    pstm.setInt(1, id);
    rs = pstm.executeQuery();
    if(rs.next()){
        String nombre = rs.getString("nombre");
        String ciudad = rs.getString("Ciudad");
        String direccion = rs.getString("Direccion");
        //revisa el API del ResultSet para que veas que otros metodos hay para obtener
        //los diferentes tipos de datos que maneja la base de datos.
    }else{
      //NO SE ENCONTRO NADA
    }
}catch(Exception ex){
   //ERROR AL EJECUTAR EL CODIGO
   ex.printStackTrace();
}finally{
    //CERRAMOS LOS RECURSOS, ESTA ES LA MEJOR FORMA DE HACERLO
    //NO OMITAS EL FINALLY
    if(rs != null){
        try{
            rs.close();
        }catch(Exception ex){}
    }
    if(pstm != null){
        try{
            pstm.close();
        }catch(Exception ex){}
    }
    if(conn != null){
        try{
            conn.close();
        }catch(Exception ex){}
    }
}

Saludos,
_____________________
Ing. Gabriel Gutiérrez



2009/5/16 marthica <marthi...@gmail.com>

marthica

unread,
May 17, 2009, 11:52:54 AM5/17/09
to javamaniaco
Hola Gabriel

Gracias por tu ayuda.

Que precioso

Un abrazo desde Colombia

Chao



On 17 mayo, 09:13, Gabriel Ernesto Gutierrez Añez
> 2009/5/16 marthica <marthica....@gmail.com>
>
>
>
>
>
> > Una buena  noche para tod@s
>
> > Tengo una tabla con varios campos: nro de identificaciòn, nombre,
> > ciudad, direcciòn.
>
> > Y necesito hacer una búsqueda un un nro de identificación, pero no se
> > como se hace.
>
> > Alguien me puede ayudar?
>
> > Se los agradezco mucho.
>
> > Un abrazo,
>
> > Martha Cecilia- Ocultar texto de la cita -
>
> - Mostrar texto de la cita -
Reply all
Reply to author
Forward
0 new messages