Hibernate – parte I

Hibernate es una herramienta de Mapeo objeto-relacional para la plataforma Java (y disponible también para .Net con el nombre de NHibernate) que facilita el mapeo de atributos entre una base de datos relacional tradicional y el modelo de objetos de una aplicación, mediante archivos declarativos (XML) que permiten establecer estas relaciones.

En este tutorial se dividirá en 3 partes

  • Configuración BD en Netbeans
  • Configuracion Hibernate
  • Realizar Insert, Select, Delete y Update con Hibernate

El software requerido para este tutorial es el siguiente:

  • JDK versión “1.6.0_17”
  • Netbeans 6.7.1
  • Mysql

Teniendo instaladas dichas herramientas podemos empezar configurando nuestra base de datos, para ello abrimos el cliente de líneas de comando de mysql para acceder a ella, lo primero que nos consultará es la password, la escribimos y nos aparecerá la siguiente información:

Luego creamos un esquema de base de datos ingresando el siguiente comando:

mysql> create database prueba;
Query OK, 1 row affected (0.11 sec)

Ahora accedemos a la base de datos creada, creamos la tabla e ingresaremos un solo valor para comprobar más adelante si la conexión se ha realizado correctamente

mysql> use prueba;
Database changed

mysql> create table usuarios(
-> id int(8) NOT NULL AUTO_INCREMENT PRIMARY KEY,
-> nick varchar(40) NOT NULL,
-> email varchar(60),
-> web varchar(100));

Query OK, 0 rows affected (0.23 sec)

mysql> insert into usuarios
-> values(null, ‘angerrising’, ‘x@gmail.com’, ‘https://angerrising.wordpress.com’);

Query OK, 1 row affected (0.05 sec)


Ahora estamos listos para poder realizar la conexión desde nuestro IDE (Netbeans), lo primero que haremos será crear un proyecto JSE cualquiera, yéndonos al menú “File>New Project>Java>Java Application” y le ponemos como nombre aplicacionHibernate, quedándonos el siguiente árbol en nuestra aplicación:

Ahora en el menú lateral izquierdo tenemos tres pestañas llamadas: Project, Files y Services; seleccionamos esta ultima y hacemos clic derecho sobre el primer icono que se llama “Databases” y luego hacemos clic en “New Connection…”, nos aparecerá la siguiente ventana:

Y ahora ingresamos la siguiente información:

Name: Seleccionamos MySQL (Connector/J driver)
Host: localhost
port: 3306 //Ese es el puerto por defecto
Database: prueba
User Name: root
Password: ******** //Ingresamos nuestra contraseña

Finalmente presionamos aceptar y en el menú lateral izquierdo nos aparecerá lo siguiente:

Finalmente haremos una consulta para comprobar que realmente nos conectamos a la base de datos correspondiente, para ello hacemos clic derecho sobre la carpeta “Tables” y luego seleccionamos la opción “Execute Command…”, se nos abrirá una ventana y ejecutamos  la siguiente query:

“select * from usuarios”

Y nos mostrará lo siguiente:

Y bueno, así con la configuración de MySQL y la conexión de la base de datos en Netbeans, en el próximo tutorial configuraremos una conexión básica con Hibernate gracias a Netbeans ;D saludos.

Comments

  1. Me vendrías de lujo para mi otro blog, un dia te lo enseño, va de informatica :p

  2. 😉 con gusto aportaría en tu blog jeje

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

A %d blogueros les gusta esto: