Programa 9

4
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

description

Hacer una consulta a partir de un id en específico

Transcript of Programa 9

Page 1: 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

Page 2: Programa 9

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();

Page 3: Programa 9

}

}

}

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*/

Page 4: Programa 9

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);

}

}