Conexión a MySql con Java en eclipse.

En esta ocación conectaremos java con un base de datos en MySql, es algo muy sencillo pero muy importante!

El código se los dejo debajo del vídeo, recuerden hacer los cambios necesario para que funcione y se pueda conectar a su base de datos.

Clase MyDataAcces
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;

public class MyDataAcces {

 private String _usuario="root";
 private String _pwd= "root";
 private static String _bd="empresa";
 static String _url = "jdbc:mysql://localhost/"+_bd;
 private Connection conn = null;
 
 public MyDataAcces() {
  
   try{
     Class.forName("com.mysql.jdbc.Connection");
     conn = (Connection)DriverManager.getConnection(_url, _usuario, _pwd);
     if(conn != null)
     {
       System.out.println("Conexi-n a base de datos "+_url+" . . . Ok");
     }
   }
   catch(SQLException ex)
   {
      System.out.println("Hubo un problema al intentar conecarse a la base de datos"+_url);
   }
   catch(ClassNotFoundException ex)
   {
      System.out.println(ex);
   }  
 }
 
 public ResultSet getQuery(String _query)
 {
    Statement state = null;
    ResultSet resultado = null;
    try{
      state = (Statement) conn.createStatement();
      resultado = state.executeQuery(_query);
    }
    catch(SQLException e)
    {
      e.printStackTrace();
    }
    return resultado;
 }
 
 public void setQuery(String _query){

    Statement state = null;
  
    try{   
      state=(Statement) conn.createStatement();
      state.execute(_query);

    }catch (SQLException e){
      e.printStackTrace();
    }
 }
}
Clase Main
import java.sql.ResultSet;
import java.sql.SQLException;
public class Main {

 public static void main(String[] args) {
    MyDataAcces conexion = new MyDataAcces();
    ResultSet resultado;
    String nombres;
  
    resultado = conexion.getQuery("select * from persona");
  
    try {
      while(resultado.next()){
      nombres = resultado.getString("nombre");
      System.out.println("nombre: "+nombres);
      }
    }catch (SQLException e) {
      // TODO Auto-generated catch block
      e.printStackTrace();
   }  
 }
}

Link para descargar el conector jdbc para MySql
Descargar el código desde GitHub, usen el link de abajo:
Descargar código desde GitHub