Programa 9
-
Upload
oscar-camacho -
Category
Documents
-
view
212 -
download
0
description
Transcript of Programa 9
JAVA ORIENTADO
A OBJETOS Crear una consulta que busque por un id en
específico a través de java
DESCRIPCIÓN BREVE Este programa lo que hace es mostrar cómo
se debe realizar la consulta por un id en
específico a través de java y MySQL
Por Oscar Camacho Sánchez Java orientado a objetos
Primero debemos crear nuestra consulta por id específico
package productos;
import java.sql.*;
public class consultas {
//Clase para buscar por un id en especifico y mostrar solo ese
public void selectEspecifico(int id){
try{
//así se establece la conexion a nuestra base de datos
System.out.println(">>>> Consulta Especifica ");
DriverManager.registerDriver( new com.mysql.jdbc.Driver() );
Connection conexion = DriverManager.getConnection
("jdbc:mysql://localhost/mi_blog","root","");
Statement consulta = conexion.createStatement();
ResultSet resultado = consulta.executeQuery ("SELECT * FROM
usuarios WHERE id="+id);
while (resultado.next()){
System.out.println ("id-----nombre-----apellido_paterno----
apellido_materno-------edad");
System.out.println (resultado.getInt ("id") + "--" + resultado.getString
(2)+"----"+ resultado.getString (3)+"----"+ resultado.getString (4)+"----"+
resultado.getInt (5));
}
conexion.close();
}
catch (Exception e){
e.printStackTrace();
}
}
}
Después tenemos que mandar a llamar nuestra función a través de un objeto
package productos;
import java.util.*;
public class Productos {
public static void main(String[] args) {
//Creamos nuestro objeto que se llamara consultas
consultas obj = new consultas ();
//usamos la siguente instruccion para poder leer lo que se escriba
//del teclado
Scanner teclado = new Scanner (System.in);
int opc;
do{
/* Menu de opciones para consultar en la Base de datos*/
System.out.println("1) Consultar");
System.out.println("2) Salir");
System.out.println("Elige una opción:");
opc = teclado.nextInt();
switch (opc){
/*Casos que efectuan cada secuencia especifica del menu*/
case 1:
System.out.println ("Introduce el id a consultar: ");
obj.selectEspecifico(teclado.nextInt());
break;
default:
System.out.println ("");
break;
}
}while(opc >= 1 && opc < 3);
}
}