package com.tlamatini.datos;

import java.sql.*;
import javax.swing.JOptionPane;

/**
 *
 * @author n3to
 */
public class ConexionDB {
    Connection conexion=null;
    
    public Connection getConexion()
    {
        return conexion;
    }
/**
* Mtodo utilizado para establecer la conexin con la base de datos
* @return estado regresa el estado de la conexin, true si se estableci la conexin,
* falso en caso contrario
*/
    public boolean crearConexion(){
    try {
      Class.forName("com.mysql.jdbc.Driver");
      //primero poner la base de datos (dulceria_maoli), usuario de base(root), contrasea (en mi caso no tengo solo se pone "").ALEJ
      conexion = DriverManager.getConnection("jdbc:mysql://localhost:3306/dulceria_maoli","root","");
      System.out.println("Conexion Establecida");
      JOptionPane.showMessageDialog(null, "Conexion Establecida");
      
      
    }catch (SQLException | ClassNotFoundException ex    ) {
      ex.printStackTrace();
      System.out.println("Error de Conexion");
      JOptionPane.showMessageDialog(null, "Error de Conexion" + ex);
      return false;
    }
    return true;
    }
/**
*
*Mtodo utilizado para realizar las instrucciones: INSERT, DELETE y UPDATE
*@param sql Cadena que contiene la instruccin SQL a ejecutar
*@return estado regresa el estado de la ejecucin, true(xito) o false(error)
*
*/
    public boolean ejecutarSQL(String sql){
    try {
      Statement sentencia = conexion.createStatement();
      sentencia.executeUpdate(sql);
    } catch (SQLException ex) {
      ex.printStackTrace();
    return false;
    }
 
    return true;
    }
/**
*
*Mtodo utilizado para realizar la instruccin SELECT
*@param sql Cadena que contiene la instruccin SQL a ejecutar
*@return resultado regresa los registros generados por la consulta
*
*/
    public ResultSet ejecutarSQLSelect(String sql){
    ResultSet resultado;
    try {
      Statement sentencia = conexion.createStatement();
      resultado = sentencia.executeQuery(sql);
    } catch (SQLException ex) {
      ex.printStackTrace();
      System.out.println("Error de Conexion");
      JOptionPane.showMessageDialog(null, "Error de Conexion" + ex);
      return null;
    }
 
    return resultado;
    }
   
}

package com.tlamatini.datos;

import java.sql.*;
import javax.swing.JOptionPane;


/**
 *
 * @author n3to
 */
public class ConexionDB {
    Connection conexion=null;
    
    public Connection getConexion()
    {
        return conexion;
    }
/**
* Método utilizado para establecer la conexión con la base de datos
* @return estado regresa el estado de la conexión, true si se estableció la conexión,
* falso en caso contrario
*/
    public boolean crearConexion(){
    try {
      Class.forName("com.mysql.jdbc.Driver");
      //primero poner la base de datos (dulceria_maoli), usuario de base(root), contraseña (en mi caso no tengo solo se pone "").ALEJ
      conexion = DriverManager.getConnection("jdbc:mysql://localhost:3306/dulceria_maoli","root","");
      System.out.println("Conexion Establecida");
      JOptionPane.showMessageDialog(null, "Conexion Establecida");
      
      
    }catch (SQLException | ClassNotFoundException ex    ) {
      ex.printStackTrace();
      System.out.println("Error de Conexion");
      JOptionPane.showMessageDialog(null, "Error de Conexion" + ex);
      return false;
    }
    return true;
    }
/**
*
*Método utilizado para realizar las instrucciones: INSERT, DELETE y UPDATE
*@param sql Cadena que contiene la instrucción SQL a ejecutar
*@return estado regresa el estado de la ejecución, true(éxito) o false(error)
*
*/
    public boolean ejecutarSQL(String sql){
    try {
      Statement sentencia = conexion.createStatement();
      sentencia.executeUpdate(sql);
    } catch (SQLException ex) {
      ex.printStackTrace();
    return false;
    }
 
    return true;
    }
/**
*
*Método utilizado para realizar la instrucción SELECT
*@param sql Cadena que contiene la instrucción SQL a ejecutar
*@return resultado regresa los registros generados por la consulta
*
*/
    public ResultSet ejecutarSQLSelect(String sql){
    ResultSet resultado;
    try {
      Statement sentencia = conexion.createStatement();
      resultado = sentencia.executeQuery(sql);
    } catch (SQLException ex) {
      ex.printStackTrace();
      System.out.println("Error de Conexion");
      JOptionPane.showMessageDialog(null, "Error de Conexion" + ex);
      return null;
    }
 
    return resultado;
    }
   
}

Update ConexionDB.java