martes, 3 de mayo de 2011

CURSO JAVA BASE DE DATOS CON JAVA DE TEXTO PRINCIPAL

import javax.swing.*;
import java.sql.*;
import java.sql.ResultSet;
public class principal
{
    public static void main(String args[])throws Exception
    {
        int opc;
        imp("CONECTADO A LA BASE DE DATOS....");
        conexion b1=new conexion();
        imp(b1.estado);
        do
        {
        opc=Integer.parseInt(JOptionPane.showInputDialog("1.-INSERTAR DATOS\n2.-BUSCAR PERSONA\n3.-MODIFICAR\n4.-ELIMINAR\n5.-SALIR"));
        switch(opc)
        {
            case 1:
                String n,d,t;
            n=JOptionPane.showInputDialog("DAME TU NOMBRE: ");
            d=JOptionPane.showInputDialog("DAME TU DIRECCIÓN: ");
            t=JOptionPane.showInputDialog("DAME TU TELEFONO: ");
            b1.agregar(n, d, t);
            imp(b1.estado);
            break;
            case 2:
            String nb;
            nb=JOptionPane.showInputDialog("DAME EL NOMBRE A BUSCAR. ");
            ResultSet res=b1.buscar(nb);
            if(res.next())
            {
                imp("NOMBRE: "+res.getString("nom")+"\n"+"DIRECCION: "+res.getString("dir")+"\n"+
                        "TELEFONO: "+res.getString("tel"));
            }
            else
            {
                imp("EL NOMBRE NO ESTA EN LA BASE DE DATOS");
            }
            imp(b1.estado);
            break;
            case 3:
            String nm;
            nm=JOptionPane.showInputDialog("DAME EL NOMBRE A MODIFICAR. ");
            ResultSet rm=b1.buscar(nm);
            if(rm.next())
            {
                String nd,nt;
                nd=JOptionPane.showInputDialog("DAME TU NUEVA DIRECCIÓN: ");
                nt=JOptionPane.showInputDialog("DAME TU NUEVO TELEFONO: ");
                b1.modificar(nm, nd, nt);
                imp(b1.estado);
            }
            else
            {
                imp("NO SE ENCONTRO EL DATO A MODIFICAR");
            }
            break;
            case 4:
            String ne;
            ne=JOptionPane.showInputDialog("DAME EL NOMBRE A ELIMINAR: ");
            ResultSet re=b1.buscar(ne);
            if(re.next())
            {
                b1.eliminar(ne);
                imp(b1.estado);
            }
            else
            {
                imp("EL NOMBRE NO ESTA EN LA BASE DE DATOS");
            }
           
            break;
            case 5:
            imp("ADIOS Y GRACIAS");
            break;
            default:
            imp("OPCION NO VALIDA");
            break;

        }//switch
        }while(opc!=5);
    }
    public static void imp(String x)
    {
        JOptionPane.showMessageDialog(null, x);
    }


}//principal

No hay comentarios:

Publicar un comentario