viernes, 12 de febrero de 2010

CONEXION A LA BASE DE DATOS

CONEXIÓN A LA BASE DE DATOS

public class AccesoBD {
Connection Conexion;
Statement sentencia;
ResultSet resultado;

public AccesoBD () {
try {
Class.forName("com.mysql.jdbc.Driver");
}
catch(Exception e){
JOptionPane.showMessageDialog (null,"Error en el Driver: "+e);
}
//se conecta con la base de datos....
try{String url="jdbc:mysql://localhost/prueva";
Conexion= DriverManager.getConnection (url,"root","");
sentencia= Conexion.createStatement ();
//System.out.print ("Conexion.");
}
catch(Exception e){
JOptionPane.showMessageDialog (null,"Error al abrir la conexion 1 : "+e);
}
}
public AccesoBD (String BD, String IP, String user, String psw) {
try {
Class.forName("com.mysql.jdbc.Driver");
}
catch(Exception e){
JOptionPane.showMessageDialog (null,"Error en el Driver: "+e);
}
//se conecta con la base de datos...
try{String url="jdbc:mysql://"+ IP +"/"+BD;
Conexion= DriverManager.getConnection (url,user,psw);
sentencia= Conexion.createStatement();
//System.out.print("Conexion.");
}
catch(Exception e){
JOptionPane.showMessageDialog (null,"Error al abrir la conexion 2 : "+e);
}
}
public void Desconecty(){
try{
Conexion.close();
sentencia.close();
resultado.close ();
JOptionPane.showMessageDialog (null,"Base de Datos Cerrada. ");
}
catch(Exception e){
JOptionPane.showMessageDialog (null,"No se pudo Cerrar la Base de Datos. ");
}
}
public void Desconectar(){
try{
sentencia.close ();
//JOptionPane.showMessageDialog(null,"Base de Datos Cerrada. ");
}
catch(Exception e){
JOptionPane.showMessageDialog (null,"No se pudo Cerrar la Base de Datos. ");
}
}
// obtener puerto IP dede la red....
public String GetIP(){
String Ip= "";
try{
Ip= InetAddress.getLocalHost ().toString ();
System.out.print ("localhost = "+Ip);
}
catch(UnknownHostException err){
System.err.print("No puedo saber la dirección IP local: "+err);
}
return Ip;
}


}

No hay comentarios:

Publicar un comentario