Creando conexión a base de datos MySql desde Netbeans

Que tal, en esta entrada estableceremos una conexión a una base de datos MySql utilizando el IDE de Netbeans por supuesto, crearemos una clase que nos permitirá lanzar consultas Select, Update, etc., misma que utilizaremos para proyectos futuros, también habrá una segunda clase que será nuestra clase principal en el cual escribiremos la consulta. No queda más que decir manos a la obra.

Descarga el proyecto aquí

Que es lo que haremos?

1. Crear un nuevo proyecto llamado ConexionMysql.
2. Crear un paquete con el nombre conexion.
2. Crear 2 clases una llamada ConexionBd y la otra Main (clase principal).

Nuestra clase ConexionBd quedará integrada por los métodos siguientes:
 1 public class ConexionBd {
2
3 public void conectar() {
4 }
5
6 public boolean ejecutarSql(String sql) {
7 return true;
8 }
9
10 public ResultSet getSql(String Sql) {
11 return null;
12 }
13
14 public void cerrar() {
15 }
16 }
Solo escribire aquí el método conectar() de la clase ConexionBd, el proyecto completo lo pueden descargar aquí.
 1 /**
2 * Establecemos la conexión a la base de datos identificando el Driver.
3 */
4 public void conectar() {
5 try {
6 Class.forName("com.mysql.jdbc.Driver").newInstance();
7 conexion = DriverManager.getConnection("jdbc:mysql://"+servidor+"/"+bd,usuario,contrasena);
8 conSql = conexion.createStatement();
9
10 } catch (Exception e) {
11 System.out.println("Error en la Conexión: " + e.getMessage());
12 }
13 }
Recordar que para poder establecer la conexión a través del conector MySql hay que agregarlo a Bibliotecas del proyecto en Netbeans, pueden utilizar el que se instala junto con el IDE o si prefieren tener el conector mas actualizado descargarlo de la pagina MySql guardarlo y agregarlo al Administrador de bibliotecas de NetBeans.

Dudas, comentarios háganlas saber...

¿Qué es JDBC?

Es un API dentro del lenguaje Java para el acceso a bases de datos. Consiste en un conjunto de clases e interfaces escritos en Java que ofrecen un completo API para la interacción con bases de datos.

Pasos que debe seguir una aplicación para usar JDBC:
  1. Registrar el driver (una sola vez).
  2. Establecer la conexión
  3. Ejecutar sentencias SQL
  4. Procesar el resultado (si las sentencias SQL del paso 3 devolvieran datos)
  5. Cerrar conexión
Esta definición es muy importante debido a que en los próximos proyectos haremos uso de este API para extraer un conjunto de registros de una Base de Datos.
 
Codigo java & Diseño web - Netbeans - Jasper Report © 2010 | Volver arriba