Tutorial de Netbeans 7.2 Parte 6

En este capítulo veremos más de las prestaciones que tiene integrada el Netbeans IDE 7.2.  Y en este caso sus capacidades en el manejo de Bases de Datos.

Java Database Connectivity JDBC

Java Database Connectivity, más conocida por sus siglas JDBC, es una API que permite la ejecución de operaciones sobre bases de datos desde el lenguaje de programación Java, independientemente del sistema operativo donde se ejecute o de la base de datos a la cual se accede, utilizando el dialecto SQL del modelo de base de datos que se utilice.

Netbeans IDE 7.2 utiliza esta API para realizar operaciones sobre bases de datos.  Además cuanta con algunos controladores (Drivers) por defecto listos para usar.

Conectando con una Base de Datos

¿Cómo se conecta Netbeans con bases de datos?.  Ahora veremos cómo realizar una conexión a una base de datos MySQL desde NetBeans IDE.

Seleccionamos el controlador (Driver) para la base de datos MySQL.  Luego: Connect Using…

Seguidamente ingresamos los datos para una conexión TCP con MySQL.  Luego verificamos presionando en: Test connection.

Luego de presionar en Finish, Netbeans nos mostrará un explorador para visualizar los objetos de la base de datos, como por ejemplo: Tablas.

Operaciones sobre las tablas

El Netbeasn IDE 7.2 ahora se convierte en una herramienta muy poderosa para realizar tareas sobre bases de datos.  Selecciona el objeto: Tables y Execute Command…

Se puede también seleccionar una tabla específica y ver sus datos seleccionando: View Data…

A continuación Netbeans habilita un área de trabajo con tres componentes que son: El editor de SQL, una Grilla de datos y una Consola de salida (Log Output).

Netbeans te permitirá realizar más de una conexión a la vez a diferentes bases de datos mediante controladores (Drivers) JDBC.  Cada fabricante de bases de datos actualmente proporciona estos controladores.

Con esto concluimos de ver el tema de cómo usar Netbeans para trabajar con bases de datos.

Ir al Inicio

Anuncios

  1. Hola. Soy nuevo en la conexion con java y mysql. Disculpa la ignorancia. Pero donde tienes (direccion de carpeta ) el database “heyma” ya que me aparece error : “cannot establish a conection to jdbc:mysql” . Veo en mi mysql y no se donde esta el JDBC. Gracias y saludos

    • Primero, El paquete de instalación de Netbeans viene ya con el JDBC de MySQL (Unicamente con el JDBC. NO con la base de datos MySQL) los controladores disponibles se encuentran en la pestaña: Services > Databases > Drivers.. En una instalación normal seria extraño que no estuviera ahi. Pero si tienes en archivo JAR Puedes agregarlo sin problemas desde este misma ubicación.

      • hola, estoy leyendo el tuto, muy interesante!!!! ahora que llegue a la parte que mas me interesa, (ya que tengo que conectar la base de datos con urgencia!!!) me salta un error de conexion. acceso denegado, sabes porq es?

    • Por cierto en la parte de implementar interfaces no me sale, esta parte de tu codigo no me sale: import org.heyma.tutorial.model.Cliente;

      supongo que el mio deberia ser comercio.fne.tutorial.model.Cliente;
      pero no me sale, al dar click en fix solo suena y sigue en circulos rojos lo que tiene la palabra Cliente, ayudame please, no lo publique en el otro tema ya que no me deja.

  2. hola, ¿y si posteriormente necesito cambiar el nombre de usuario y contrase desde el codigo del programa como podria hacerlo? Por ejemplo si programo una aplicacion que tenga mas de un usuario y cada uno tenga privilegios diferentes.

    • Hola, lo que vimos en esta parte no es otra cosa que ver la capacidad que tiene Netbeans para conectarse a bases de datos utilizando el controlador (Driver .jar). Y esto no es parte del desarrollo de una aplicación o programa.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s