Diferencia entre revisiones de «Usuario:ManuelRomero/cliente»

De WikiEducator
Saltar a: navegación, buscar
(Página creada con '=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 <source lang=java> import java.s…')
 
(Página reemplazada por '=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 <source lang=java> </sourc…')
Línea 3: Línea 3:
 
*Tenemos un método que a partir de un ResultSet carga con el registro apuntado los datos de un cliente
 
*Tenemos un método que a partir de un ResultSet carga con el registro apuntado los datos de un cliente
 
<source lang=java>
 
<source lang=java>
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
 
 
</source>
 
</source>

Revisión de 03:39 12 may 2012

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