Programa 9

Page 1

DESCRIPCIÓN BREVE

JAVA ORIENTADO A OBJETOS Crear una consulta que busque por un id en específico a través de java

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


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.