Está en la página 1de 5

Conectar Java y MySQL

En el siguiente ejemplo aprendern a conectar Java y MySQL , utilizando el IDENetBeans. Primero que nada
debemos de comprobar que NETBEANS tenga la librera del conector de MYSQL, para esto en la barra de
herramientas de Netbeans seleccionas la opcin de Tools en la lista que se despliega seleccionas Libraries

Nos abrir una ventana en donde


debemos de buscar la librera MySQL JDBC Driver

Tenemos de dos, que Netbeans ya


traiga la libreria (Ya hace tiempo que NetBeans la incluyo por defecto) o que no. En el improbable caso de que no la
traiga entonces puedes descargar la librera de aqu: http://mvnrepository.com/artifact/mysql/mysql-connectorjava/5.1.34

Ahora debemos de crear un nuevo proyecto, para esto en la opcion File de la barra de herramientas
seleccionamos New Project

Seleccionamos Java >


Java Aplication

Le ponemos un
nombre y le damos Finish. Ahora nuestro proyecto aparecer en la barra de Proyectos, debemos de abrirlo y
podemos vizualizar una carpeta llamadaLibraries. Debemos de dar clic derecho en ella y tendremos la siguientes

opciones

Bien si Netbeans trae la librera por default (Comprobamos al principio)

entonces seleccionamos la opcion Add Library se abrira la ventana con la lista de libreras seleccionamos
la MySQL JDBC Driver y le damos Add Library. Ahora bien si Netbeans no trae la librera entonces elegimos
la opcin Add Jar/Folder y debemos de buscar la ubicacin del JAR que descargamos.

Bien ya que hemos agregado la librera a nuestro proyecto, lo primero que debemos de hacer crear una clase a la
que llamaremos Conexion, esta clase sera la encargada de establecer la conexin con MySQL, el codigo para
esta clase es el siguiente
package mysql;
import java.sql.Connection;
import java.sql.DriverManager;
/**
*
* @author NetoSolis
*/
public class Conexion {
//Configuracion de los datos de la BD
private String usuario = "root";
private String pass = "";
private String host = "localhost";
private String nombre_BD = "Blog";
private Connection con = null;
public Conexion() {
}
//Funcion que se devuelve la conexion o null si hubo un error
public Connection getConexionMYSQL(){
try{
Class.forName("com.mysql.jdbc.Driver").newInstance( );
String servidor = "jdbc:mysql://"+host+"/"+nombre_BD;
con = DriverManager.getConnection(servidor,usuario,pass);
return con;
}catch(Exception e){
e.printStackTrace();
return con;
}
}
}

Ahora para poder hacer uso de esta clase y crear la conexin debemos de crear un objeto de la clase Conexion y
llamar al metodo getConexionMYSQL, como en el codigo siguiente
package mysql;
import java.sql.Connection;
public class MySQL {
public static void main(String[] args) {
//Creamos un objeto de la clase Conexion
Conexion conexion = new Conexion();
//Llamamos al metodo para crear la conexion con MySQL
Connection con = conexion.getConexionMYSQL();
//Comprobamos que la conexion se realizo con exito
if(con!=null){
System.out.println("Exito en la conexion");
}
else{

System.out.println("Fracaso la conexion");
}
}
}

Si ejecutramos el cdigo anterior y todo sale bien entonces en la consola recibiremos un mensaje como el

siguiente
Con esto ya se ha establecido la conexin y podemos empezar hacer consultas con la base de datos

También podría gustarte