Si la conexión va a ser siempre con una base de datos MySQL, tenemos una forma más sencilla de
establecer la conexión, usando la clase MysqlDataSource. Esta clase viene dentro del driver
MySQL-JDBC que nos hemos bajado y al ser específica de MySQL, no debemos proporcionarle
cosas como el driver, además de que gestiona mejor la conexión con MySQL que una clase genérica.
El código va así:
package javApplication;
import java.sql.*;
import com.mysql.jdbc.jdbc2.optional.MysqlDataSource;
public class Conexion {
static String user="root";
static String pass="root";
static String url="jdbc:mysql://127.0.0.1/Empleado";
public static Connection conectar(){
Connection link=null;
try{
MysqlDataSource dataSource = new MysqlDataSource();
dataSource.setUser("root");
dataSource.setPassword("root");
dataSource.setDatabaseName("empleado");
dataSource.setServerName("localhost");
link = dataSource.getConnection();
return link;
}catch(Exception ex){
System.out.println(ex.getMessage());
}}}