«viruzCorp»
Consultar en una tabla, usando Select
public void selectReg (String key){
//declaramos las variables necesarias para
//obtener el resultado de una consulta
Statement instruccion;
ResultSet rs;Connection co;
String orden_SQL;
try{
//cargamos el driver
Class.forName("com.mysql.jdbc.Driver");
//definimos la conexion NameBD=nombre de base de datos
//declaramos las variables necesarias para
//obtener el resultado de una consulta
Statement instruccion;
ResultSet rs;Connection co;
String orden_SQL;
try{
//cargamos el driver
Class.forName("com.mysql.jdbc.Driver");
//definimos la conexion NameBD=nombre de base de datos
//user=usuario, pass=password
con =DriverManager.getConnection("jdbc:mysql://localhost/NameBD","user","pass");
//definiremos la intruccion y prepararemos la ejecucion de esta
instruccion= con.createStatement();
//intruccion de sql, key podria ser un valor de condicion en la busqueda
orden_SQL = "SELECT campos FROM nameTable where condicion="+key;
rs = instruccion.executeQuery( orden_SQL );
while( rs.next() ){
System.out.println(rs.getString("campos"));
}
//liberamos recursos
rs.close();
instruccion.close();
con.close();
}
catch(Exception ex){ System.out.println("error");}
}
Nótese que se utiliza rs.getString("campos"); obteniendo así un valor String después de haber ejecutado la consulta por lo tanto existe un getxxx(), para cada tipo de dato soportadocon =DriverManager.getConnection("jdbc:mysql://localhost/NameBD","user","pass");
//definiremos la intruccion y prepararemos la ejecucion de esta
instruccion= con.createStatement();
//intruccion de sql, key podria ser un valor de condicion en la busqueda
orden_SQL = "SELECT campos FROM nameTable where condicion="+key;
rs = instruccion.executeQuery( orden_SQL );
while( rs.next() ){
System.out.println(rs.getString("campos"));
}
//liberamos recursos
rs.close();
instruccion.close();
con.close();
}
catch(Exception ex){ System.out.println("error");}
}
rs.next() me permite desplazarme al siguiente registro obtenido. Al igual hay uno para posicionarse al inicio (rs.first()), al final (rs.last()), anterior (rs.previous ()), etc.
Arellano Bello Gilberto Jesus |
Lic.informatica,Tecnologico de Zacatepec |
0 comentarios:
Publicar un comentario