Usuario:ManuelRomero/cliente
De WikiEducator
< Usuario:ManuelRomero
Revisión a fecha de 04:38 12 may 2012; ManuelRomero (Discusión | contribuciones)
Clase Cliente
- Representa a un cliente
- Tenemos un método que a partir de un ResultSet carga con el registro apuntado los datos de un cliente
import java.sql.*; import javax.swing.JOptionPane; public class Conexion { final String DRIVER = "com.mysql.jdbc.Driver"; //En el identifficador de la base de datos se debe de sustituir localhost //Por la ip del equipo donde se ubique la base de datos final String BD = "jdbc:mysql://localhost/concesionario"; final String usuario= "root"; final String pass = ""; Connection con; Statement instruccion; ResultSet resultado; public Conexion(){ try{ //Una concexión conlleva dos pasos //1.- cargamos el driver Class.forName(DRIVER); //2.- Establecemos la conexion con la base de datos BD y usuario ycontraseña con = DriverManager.getConnection(BD,usuario,pass); System.out.println("Conectadoooooooo"); instruccion=con.createStatement(); }catch (ClassNotFoundException e){ System.out.println("Conexion() Clase no encontrada"); }catch (SQLException e){ System.out.println("Conexion() Excepción sql"+e.getMessage()); } } public ResultSet hacerConsulta(String consulta){ ResultSet datos=null; try{ //Creamos una instruccion o comando cada vez que queramos una consulta de datos Statement ins = con.createStatement(); //return instruccion.executeQuery(consulta); datos = ins.executeQuery(consulta); return datos; } catch(SQLException e){ System.out.println("Error haciendo consulta "+consulta); return datos; } } public int realizaInsercion(String insercion){ int num; try{ num = instruccion.executeUpdate(insercion); return num; } catch (SQLException e){ System.out.println("Error insertando "+e.getMessage()); return 0; } } public Connection getConexion(){ return con; } public void CerrarBD(){ try{ instruccion.close(); con.close(); }catch(SQLException e){ JOptionPane.showMessageDialog(null,"Error cerrando la bd"+ e.getMessage()); } } }//End la clase conexion