miércoles, 20 de abril de 2011

CURSO JAVA CONECTAR A BASE DE DATOS PRINCIPAL

import javax.swing.*;
import java.io.*;
import java.sql.ResultSet;
public class BASE_PRINCIPAL
{
public static  BufferedReader pedir=new BufferedReader(new InputStreamReader(System.in));
    public static void main(String args[]) throws Exception//OJO CON throws Exception
    {
    int opc=0;
    imp("CONECTADO....");
    CONEXION con_base=new CONEXION();
    imp(con_base.estado);
    do
    {
    imp("ESCOJA UNA OPCION: ");
    imp("1.-INSERTAR UN DATO: ");
    imp("2.-BUSCAR");
    imp("3.-MODIFICAR");
    imp("4.-ELIMINAR");
    imp("5.-SALIR:  ");
    opc=Integer.parseInt(pedir.readLine());
    switch(opc)
    {
        case 1:
        imp("DAME TU NOMBRE: ");
         String  n=pedir.readLine();
        imp("DAME TU DIRECCION: ");
        String  d=pedir.readLine();
        imp("DAME TU TELEFONO: ");
        String  t=pedir.readLine();
        con_base.agregar(n, d, t);
        imp(con_base.estado);
        break;
        case 2:
            imp("NOMBRE A BUSCAR....");
            String nomb=pedir.readLine();
            ResultSet res=con_base.buscar(nomb);
            if(res.next())
            {
                imp("NOMBRE: "+res.getString("nom"));
                imp("DIRECCION: "+res.getString("dir"));
                imp("TELEFONO: "+res.getString("tel"));

            }
            else
            {
                imp("NO ENCONTRADO");
            }
            imp(con_base.estado);
            break;//buscar
        case 3:
             imp("NOMBRE A BUSCAR....");
            String nom_m=pedir.readLine();
            ResultSet rest=con_base.buscar(nom_m);
            if(rest.next())
            {
                imp("INGRESA TU NUEVA DIRECCIÓN. ");
                String ndir=pedir.readLine();
                imp("INGRESA EL NUEVO TELEFONO: ");
                String ntel=pedir.readLine();
                con_base.modificar(nom_m, ndir, ntel);
               
            }
            else
            {
                imp("NO ENCONTRADO");
            }
            imp(con_base.estado);
            break;//MODIFICAR
        case 4:
            imp("DAME EL NOMBRE A ELIMINAR: ");
            String nb=pedir.readLine();
            ResultSet r=con_base.buscar(nb);
            if(r.next())
            {
                con_base.eliminar(nb);
                imp("EL NOMBRE SE ELIMINO CORRECTAMENTE ");
            }else
            {
            imp("EL USUARIO NO EXISTE");
            }
            break;
        case 5:
            imp("ADIOS");
            break;
    }//switch
    }while(opc!=5);
    }
public static void imp(String x)
  {
  System.out.println(x);
  }
}//Clase principal

No hay comentarios:

Publicar un comentario