ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

CODIGO EN JAVA - ACTUALIZAR DATOS DE UNA BASE DE DATOS


Enviado por   •  19 de Diciembre de 2017  •  Informes  •  3.755 Palabras (16 Páginas)  •  205 Visitas

Página 1 de 16

// codigo ConsultarUusario

String cap="";

        ResultSet rs = null;

         var = javax.swing.JOptionPane.showInputDialog(this,"Nombre del usuario","Consulta usuario",javax.swing.JOptionPane.QUESTION_MESSAGE);

        String sql="SELECT* FROM  usuarios WHERE nombre = '"+var+"'";

        if(var == null)  

        javax.swing.JOptionPane.showMessageDialog(this,"La accion fue cancelada","AVISO!",javax.swing.JOptionPane.INFORMATION_MESSAGE);

      else {  

        if (var.equals("")) {

            javax.swing.JOptionPane.showMessageDialog(this,"Favor de ingresar el nombre de usuario\nque desea consultar","AVISO!",javax.swing.JOptionPane.INFORMATION_MESSAGE);

        }

         else {

        try {

           

            String url = "jdbc:mysql://localhost:3306/tu_base_de_datos";

            String usuario = "root";

            String contraseña = "tu_contraseña";

           

             Class.forName("com.mysql.jdbc.Driver").newInstance();

             con = DriverManager.getConnection(url,usuario,contraseña);

             if ( con != null )

                    System.out.println("Se ha establecido una conexión a la base de datos " +  

                                       "\n " + url );

 

                  stmt = con.createStatement();

                  rs = stmt.executeQuery(sql);

                       

          while(rs.next()) {

             

               cap = rs.getString("tipousuario");

                 

          if (cap.equals("invitado") || cap.equals("administrador") || cap.equals("manager") || cap.equals("servidor")) {

               

              consulta();          

          }

         }   // fin del bucle While

         

        } catch (InstantiationException | IllegalAccessException | ClassNotFoundException | SQLException ex) {

           Logger.getLogger(portada.class.getName()).log(Level.SEVERE, null, ex);

       }

       

        finally {

            if (con != null) {

                try {

                    con.close();

                    stmt.close();

                } catch ( Exception e ) {

                         System.out.println( e.getMessage());

                }

              }

            }

           if (!cap.equals("invitado") && !cap.equals("administrador") && !cap.equals("manager") && !cap.equals("servidor")) {

              javax.swing.JOptionPane.showMessageDialog(this,"El usuario no fue encontrado\n","ERROR!", javax.swing.JOptionPane.ERROR_MESSAGE);

             

          }

        }

      }  

// Metodo consulta

public void consulta() {

        String cap="";

        ResultSet rs = null;

        var2 = var;

        String sql2="Select id, nombre, domicilio, telefono, nick, password, tipousuario FROM usuarios where nombre = '"+var2+"'";

           

   try {

       

                  String url = "jdbc:mysql://localhost:3306/tu_base_de_datos";

                  String usuario = "root";

                  String contraseña = "tu_contraseña";

                 

     Class.forName("com.mysql.jdbc.Driver").newInstance();

     

     

     con = DriverManager.getConnection(url,usuario,contraseña);

     if ( con != null )

           System.out.println("Se ha establecido una conexión a la base de datos " +

                                               "\n " + url );

         

        stmt = con.createStatement();

        rs = stmt.executeQuery(sql2);

       

        int i=1;

           while ( rs.next() ) {

               

                   String id = rs.getString("id");

                   String inom = rs.getString("nombre");

                   String idom = rs.getString("domicilio");

                   String itel = rs.getString("telefono");

                   String inick = rs.getString("nick");

                   String ipass = rs.getString("password");

                   String itipo = rs.getString("tipousuario");

                   System.out.println("Sitio Web "+ (i++) + ":\n"

                             

                           + id + "\n"

                           + inom + "\n"

                           + idom + "\n"

                           + itel + "\n"

                           + inick + "\n"

                           + ipass + "\n"

                           + itipo + "\n\n" );

                   

                   txt_id.setText(id);

                   txt_nombre.setText(inom);

                   txt_domicilio.setText(idom);

                   txt_telefono.setText(itel);

...

Descargar como (para miembros actualizados)  txt (9.7 Kb)   pdf (53.2 Kb)   docx (51.3 Kb)  
Leer 15 páginas más »
Disponible sólo en Clubensayos.com