Upload
ivette-hernandez
View
12
Download
0
Embed Size (px)
DESCRIPTION
Conectar Java y MySQL
Citation preview
Conectar Java y MySQL
En el siguiente ejemplo aprenderán a conectar Java y MySQL , utilizando el IDENetBeans. Primero que nada debemos de comprobar que NETBEANS tenga la librería del conector de MYSQL, para esto en la barra de herramientas de Netbeans seleccionas la opción de Tools en la lista que se despliega seleccionas “Libraries”
Nos abrirá una ventana en donde debemos de buscar la librería 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 librería de aquí: http://mvnrepository.com/artifact/mysql/mysql-connector-java/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 librería por default (Comprobamos al principio)
entonces seleccionamos la opcion Add Library se abrira la ventana con la lista de librerías seleccionamos
la MySQL JDBC Driver y le damos Add Library. Ahora bien si Netbeans no trae la librería entonces elegimos
la opción Add Jar/Folder y debemos de buscar la ubicación del JAR que descargamos.
Bien ya que hemos agregado la librería 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 conexión 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 conexión 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 ejecutáramos el código anterior y todo sale bien entonces en la consola recibiremos un mensaje como el
siguiente
Con esto ya se ha establecido la conexión y podemos empezar hacer consultas con la base de datos