package conector;
import java.sql.*;
import javax.swing.JOptionPane;
public class Conexion {
Connection objConnetion; //CONECTAR
Statement objStatement; //sentencia(select... insert update delete ...)ejcutar comandodos
ResultSet objResultSet; //recorrer la tabla resultado de la consulta
String strError = ""; //variable para los errores
public ResultSet getObjResultSet() { // es el metodo q retorna el objeto al recorrer la tabla
return objResultSet;
}
public boolean conectarBD(){
try{
Class.forName("com.mysql.jdbc.Driver");// indica el conector q vamos a usar
objConnetion = DriverManager.getConnection("jdbc:mysql:"+ "//localhost/NOMBRE DE LA BD","root","");//cadena de conexion luego del root entra als "" va la contraseña
JOptionPane.showMessageDialog(null,"CONECTADO");
return true;
}
catch(Exception objExp){
strError = objExp.getMessage();
return false;
}
catch(Exception objExp){
// strError = objExp.getMessage();
// return false;
// }
}
public boolean ejecutarComandoSql_IDU(String comandoSql){ // idu insert update delete
try{
objStatement=objConnetion.createStatement();
objStatement.executeUpdate(comandoSql);
return true;
}
catch(Exception objExp){
strError = objExp.getMessage();
return false;
}
}
public boolean ejecutarConsultaSql(String consultaSql){
try{
objStatement=objConnetion.createStatement(); //crea el entorno para lanzar la informacion
objResultSet= objStatement.executeQuery(consultaSql);
return true;
}
catch(Exception objExp){
strError = objExp.getMessage();
return false;
}
}
public boolean cerrarBd(){
try{
objConnetion.close();
return true;
}
catch(Exception objExp){
strError=objExp.getMessage();
System.out.println(objExp.getMessage());
return false;
}
}
}