Tecnología

Inicio

NetBeans JDBC de MySQL Tutorial

NetBeans JDBC de MySQL Tutorial


Java Database Connectivity (JDBC) permite a los desarrolladores de software para conectar aplicaciones Java con MySQL, un servidor de base de datos de código abierto que le permite añadir la persistencia de datos a las aplicaciones. Para conectar las dos tecnologías, que tendrá que añadir el / J controlador de conector a la ruta de clase de aplicación. En NetBeans, esto se hace a través de la ventana "Propiedades del proyecto".

Instrucciones

La adquisición de la última versión de Connector / J

1 Navegue hasta http://dev.mysql.com/downloads/connector/j/.

2 Seleccione la versión más reciente de Connector / J y haga clic en "Descargar". Observe que el paquete está disponible como un tar.gz independiente de la plataforma y cremallera.

3 Descomprimir el archivo comprimido en la ubicación en la que se almacenan las bibliotecas de Java.

Añadiendo el Archivo de Java JDBC (JAR) a su ruta de Aplicaciones Build

4 NetBeans abiertas. En el panel Proyecto, haga clic en el proyecto que desea conectar a MySQL.

5 Seleccione "Propiedades" en la parte inferior de la ventana emergente. Aparecerá la ventana "Propiedades del proyecto".

6 Seleccione "Bibliotecas" de la lista en el lado izquierdo de la ventana "Propiedades del proyecto".

7 Seleccione la pestaña "Ejecutar" de las opciones disponibles. En el, extremo derecho de la pantalla, seleccione "Agregar archivo JAR / carpeta".

8 Seleccione el archivo JAR Connector / J que ha descomprimido antes. Deje todas las selecciones predeterminadas lo has encontrado.

9 Haga clic en "Abrir" y haga clic en "Aceptar" en la ventana "Propiedades del proyecto". El conductor ha sido añadido a su ruta de clase. Es probable que necesite para construir el proyecto antes de usar JDBC.

Escribir una clase para acceder a MySQL a través de JDBC

10 Crear una nueva clase Java "DBMySqlImpl" para probar la conexión entre la aplicación y MySQL.

11 Agregue el código siguiente a su nueva clase:

clase pública implementa DBMySqlImpl DBFacade {

private Connection connection;

public void connect (String url, uname cadena, psswd String) {lanza DBException

tratar{

Class.forName ( "com.mysql.jdbc.Driver");

Conexión = DriverManager.getConnection (URL, uname, psswd);

}

captura (ClassNotFoundException e) {

throw new DBException ( "DBException encontró", e);

}

captura (s SQLException) {

throw new DBException ( "DBException encontró", s);

}

}

public void desconexión () {lanza DBException

try{

connection.close ();

}

captura (SQLException e) {

throw new DBException ( "DBException encontró", e);

}

}

public void initialize () {lanza DBException

try{

Declaración s = Connection.createStatement ();

s.executeUpdate ( "drop database si existe TestDB");

s.executeUpdate ( "Crear base de datos TestDB");

s.close ();

}

captura (SQLException e) {

arrojar nueva DBException ( "DBException detectado", e);

}

}

12 Crear una nueva clase para implementar la clase "DBMySqlImpl" llamando a la conexión, inicializar y desconectar métodos. El código creará una nueva base de datos MySQL llamada "TestDB."

Consejos y advertencias

  • Por otra parte, algunas versiones de NetBeans vienen de serie con el controlador JDBC de MySQL. Compruebe si este es el caso con la instalación mediante la opción "Add Library" de la pestaña "Ejecutar". En "Bibliotecas Globales" buscar "MySQL JDBC controlador". Si está presente, seleccione el controlador y haga clic en "Add Library".