conexión a base de datos con netbeans lic. adalberto avendaño prieto

Post on 25-Jan-2015

19 Views

Category:

Documents

3 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Conexión a Base de Datos con NetBeansLic. Adalberto Avendaño Prieto.

Base de DatosPara poder crear una conexión desde

netbeans se debe de tener creada una base de datos.En nuestro caso la creamos con:•The AppServ Open Project - 2.5.10 for

Windows Para esto debemos de tener en cuenta lasfunciones de una base de datos:•Una base de Datos puede ser utilizada por

varias aplicaciones y usuarios. •Toda base de datos debe permitir insertar,

modificar y borrar datos.

Creación de Base de Datos Agenda• Paso 1: ingresar aIngresamos desde nuestro explorador:http://localhost/

• Paso 2: damos click en la opcionphpMyAdminDatabase Manager Version 2.10.3, en este casousaremos el usuario y contraseñas por default parainiciar sesión.

Usuario: rootContraseña: root

•Paso 3: Crear una nueva base de datos.Introducimos el nombre de nuestra base de

datosa crear en nuestro caso Agenda y

presionamos elbotón crear.

•Paso 4: nuestro siguiente paso es crear una tabla con sus respectivos campos a utilizar.

En nuestro caso creamos una tabla llamadacontacto con 6 campos.

•Paso 5: Introducimos los datos que contendrá cada campo:

Conexión a Base de Datos con NetBeans 6.8

Conector a Base de DatosPara que una aplicación en java se

comunique conuna base de datos usando la API JDBC, serequiere un conector. Ese conector es

especificopara el manejador de base de datos y viene

en laforma de un archivo “.jar” o “.zip”.El que utilizaremos es el siguiente:

mysql-connector-java-5.1.6-bin.jar

Conexión de una aplicación a una Base de Datos

Para conectar a una aplicación a una base de

datos, se requiere:•Agregarle a NetBeans el conector como

una biblioteca. Esto permite que el conector este disponible para los proyectos.

•Agregarle a un proyecto el conector. Esto permite que la aplicación se pueda conectar a la base de datos.

Agregar a NetBeans un Conector a una Base de Datos

• Seleccione la opción Tools/Libraries de la barra de menú de NetBeans.

• Aparece un cuadro de dialogo que nos permite administrar las librerías de NetBeans.

Librerías

•Para agregar el conector a MySQL a NetBeans presionamos el botón New Library. Al hacerlo aparece un cuadro de dialogo.

•En este cuadro de dialogo establecemos el nombre que le daremos al conector, MySQL en este caso.

•NetBeans cierra el cuadro de dialogo, regresandonos al cuadro de dialogo del administrador de Librerias, donde presionamos el boton Add JAR/Folder.

•Aparece un cuadro de dialogo, que nos permite seleccionar el archivo que contiene al conector a MySQL: mysql-connector-java-5.1.6-bin.jar

En este caso. Lo seleccionamos y presionamos el boton Add JAR/folder.

•Regresamos al administrador de librerías en donde aparece el conector agregado. Para confirmar presionamos OK.

Creación de Proyecto en NetBeans

Para crear nuestra conexión a la base de datos a laplataforma de NetBeans, se crea primero elproyecto en el que se va a trabajar.Para ello nos dirigimos a la pestaña: filenew project.

•Seleccionamos la opción JavaApplication, a continuación nos aparece una nueva ventana donde introducimos el nombre del proyecto.

Agregar a un Proyecto un Conector a una Base de Datos

•Expanda el nodo Libraries (bibliotecas) del proyecto al que se le va a agregar el

•conector para ver las bibliotecas que tiene agregadas

•Hacemos click al botón derecho sobre el nodo Libraries del proyecto y seleccione la opción Add Library … del menú emergente.

•Aparece un cuadro de diálogo para seleccionar la biblioteca a agregar, en este caso el conector a MySQL. Lo seleccionamos y presionamos el botón Add Library.

•El cuadro de diálogo desaparece y veremos que el conector se ha agregado al nodo Libraries en el árbol del proyecto.

Instalación en Netbeans del Conector a la Base de Datos

•El procedimiento para instalar en NetBeans el conector a la base de datos, en este caso MySQL, es el siguiente:

•En la ventana Services expanda los nodos Databases y Drivers para ver los conectores disponibles y las conexiones a las bases de datos.

•Para agregar el conector de MySQL, haga clic con el botón derecho en el nodo Drivers y seleccione la opción New Driver del menú emergente

•Aparecerá el cuadro de diálogo para agregar un conector. Presione el botón Add.

•En el cuadro de diálogo para seleccionar el conector, nos dirigimos a la ubicación del conector, seleccionándolo.

•En el cuadro de diálogo aparecerá la información del conector seleccionado. Para confirmar presione el botón OK.

•Un nuevo nodo para el conector a MySQL, aparecerá en la ventana Services.

Conexión de NetBeans a la Base de Datos

•El procedimiento para conectar a NetBeans a la base de datos es el siguiente:

•Hacemos clic con el botón derecho sobre el nodo del conector a MySQL

•Selecciona la opción Connect Using…, del menú emergente. Aparecerá un cuadro de diálogo para establecer una conexión nueva.

•Establesemos el URL de la base de datos, Database URL:, en el formato:

• jdbc:mysql://servidor:puerto/baseDatos

• jdbc:mysql://servidor:puerto/baseDatos

•Donde servidor es la dirección IP (o nombre de dominio del servidor), en caso que el servidor esté en la misma computadora que NetBeans utiliza el nombre:

• localhost; puerto es el puerto empleado por el servidor. Si el servidor utiliza el puerto predefinido, se puede omitir; baseDatos es la base de datos a la que se desea conectar.

•Establezca el nombre del usuario, User Name:, y contraseña, Password:, para acceder a la base de datos y presione el botón OK.

•En la ventana Services, aparecerá un nuevo nodo con la conexión a la base de datos.

•Bueno, ya tenemos una conexión y vamos a utilizarla, para empezar creamos la unidad de persistencia, sobre el proyecto, botón derecho Source Packages new Entity Classes from database 

•Elegimos Database Connection y seleccionamos la conexión que creamos antes.

•Nos presenta la tabla contacto seleccionamos la opción add y despues next.

•Después damos un clic al botón Create Persistence Unit…

• Nos despliega una ventana a la cual seleccionamos Persistence Library: la opción EclipseLink(JPA 2.0) y damos clic en la opción create. Le damos next y finish.

•Nos crea los siguientes componentes:

Como agregar un JCalendar al

pallete de NetBeans

•Ahora procederemos a agregar un JCalendar al pallete de NetBeans (calendario).

•Damos clic derecho sobre el Pallete de los componentes de NetBeans y seleccionamos Pallete Manager como a continuación.

•En la pantalla que nos aparece le damos el de “add from JAR

•En la siguiente pantalla buscamos la ubicación donde tenemos el JAR del Calendario que bajamos de http://flib.sourceforge.net/JCalendar/doc/index.html y seleccionamos el JAR de jcalendar.jar.

•En la siguiente pantalla seleccionamos los dos componentes, esto es para que nos agrege tanto el Combo como el calendario en sí. Y le damos Next.

•A continuación seleccionamos la categoría en donde deseamos que agregue los componentes. Y le damos finish.

•Uno creería que con eso basta, pero debemos de recordar que lo que acabamos de agregar es un “programa” de java que vamos a estar usando o “llamando” desde otra aplicación, por lo que es necesario agregarlo a las librerías de nuestra aplicación. Para hacerlo le damos clic derecho en la carpeta de Libraries de nuestro proyecto y seleccionamos “Add Library”.

•En la pantalla que aparece le damos en “Create”.

•A continuación aparece una ventana donde agregaremos una nueva librería, debemos poner el nombre de la librería.

•A continuación debemos dar clic en el botón “add jar/folder” para definir la ubicación del jar JCalendar

•Después le damos en OK, seleccionamos la librería que acabamos de agregar, y le damos Add Library .

•Después de seguir estos sencillos pasos ya podremos agregar el componente de calendario a nuestra aplicación.

top related