conectar NetBeans con MySQL, en esta ocación escribiremos un programa que se conecta a una base de datos ya creada usando NetBeans 5.0
Para empezar, debe tener instalado NetBeans 5.0 y haber descargado el conector Java.
- Primero crearemos un proyecto normal (Java application)
- Abrimos el manejador de bibliotecas. Menu Tools -> Library Manager
- Nos aparecera el cuadro de dialogo Library Manager. Ahora debemos dar de alta una nueva biblioteca dando click en New Library...
- En el cuadro que nos aparece, debemos llenarlo de la siguiente forma:
Library Name: MySQL (no puede tener espacios)
Library Type: Class Libraries
Click en el boton OK - Ahora debemos agregar unos detalles a la biblioteca. Asegurece que la nueva biblioteca creada este seleccionada (izquierda).
- Seleccionamos la pestaña Class Path y damos clic en el botón Add JAR/Folder...
- Se abre un dialogo llamado Browse JAR/Folder que permite seleccionar archivos. Buscamos el jar descargado para conectarnos a MySQL (mysql-3.1.11.jar) los seleccionamos y damos click en el boton Add JAR/Folder
- Aparecera en la sección Class Path el archivo que acabamos de agregar, damos clic en Ok del cuadro de dialogo Library Manager.
- Ahora debemos agregar la librería al proyecto. Dentro del proyecto (explorador del proyecto) seleccionar el nodo Libraries. Dar click derecho para mostrar el menu contextual
- Seleccionar opción Add Library
- Seleccionar de la lista, la biblioteca recien creada con el nombre MySQL
Debe aparecer como una nueva entrada dentro del nodo Libraries
Y Listo.
Podemos escribir el siguiente programa para verificar que todo funciona.
import java.sql.*;
public class TestConnection {
static String bd = "tu_BD";
static String login = "usuario";
static String password = "contraseña";
static String url = "jdbc:mysql://localhost/"+bd;
public static void main(String[] args) throws Exception {
Connection conn = null;
try {
Class.forName("com.mysql.jdbc.Driver").newInstance();
conn = DriverManager.getConnection(url,login,password);
if (conn != null) {
System.out.println("Conexión a base de datos "+url+" ... Ok");
conn.close();
}
}
catch(SQLException ex) {
System.out.println("Hubo un problema al intentar conectarse con la base de datos "+url);
}
catch(ClassNotFoundException ex) {
System.out.println(ex);
}
}
}
Deberá aparecer onexión a base de datos "+url+" ... Ok
Comentarios