La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

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

Presentaciones similares


Presentación del tema: "Conexión a Base de Datos con NetBeans Lic. Adalberto Avendaño Prieto."— Transcripción de la presentación:

1 Conexión a Base de Datos con NetBeans Lic. Adalberto Avendaño Prieto.

2 Base de Datos Para 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 for Windows Para esto debemos de tener en cuenta las funciones 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.

3 Creación de Base de Datos Agenda Paso 1: ingresar a Ingresamos desde nuestro explorador: Paso 2: damos click en la opcion phpMyAdmin phpMyAdmin Database Manager Version Database Manager Version , en este caso usaremos el usuario y contraseñas por default para iniciar sesión. Usuario: root Contraseña: root

4

5 Paso 3: Crear una nueva base de datos. Introducimos el nombre de nuestra base de datos a crear en nuestro caso Agenda y presionamos el botón crear.

6 Paso 4: nuestro siguiente paso es crear una tabla con sus respectivos campos a utilizar. En nuestro caso creamos una tabla llamada contacto con 6 campos.

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

8 Conexión a Base de Datos con NetBeans 6.8 Conector a Base de Datos Para que una aplicación en java se comunique con una base de datos usando la API JDBC, se requiere un conector. Ese conector es especifico para el manejador de base de datos y viene en la forma de un archivo.jar o.zip. El que utilizaremos es el siguiente: mysql-connector-java bin.jar

9 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.

10 Agregar a NetBeans un Conector a una Base de Datos Seleccione la opción Tools/Libraries de la barra de menú de NetBeans.

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

12 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.

13 Aparece un cuadro de dialogo, que nos permite seleccionar el archivo que contiene al conector a MySQL: mysql-connector-java bin.jar En este caso. Lo seleccionamos y presionamos el boton Add JAR/folder.

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

15 Creación de Proyecto en NetBeans Para crear nuestra conexión a la base de datos a la plataforma de NetBeans, se crea primero el proyecto en el que se va a trabajar. Para ello nos dirigimos a la pestaña: file new project.

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

17 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

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

19 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.

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

21 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.

22 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

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

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

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

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

27 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

28 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

29 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.

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

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

32 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

33 Elegimos Database Connection y seleccionamos la conexión que creamos antes. Nos presenta la tabla contacto seleccionamos la opción add y despues next.

34

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

36 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.

37 Nos crea los siguientes componentes:

38 Como agregar un JCalendar al pallete de NetBeans

39 JCalendarAhora 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.

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

41 x.htmlhttp://flib.sourceforge.net/JCalendar/doc/inde x.htmlEn la siguiente pantalla buscamos la ubicación donde tenemos el JAR del Calendario que bajamos de x.html y seleccionamos el JAR de jcalendar.jar. x.html

42 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.

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

44 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.

45 En la pantalla que aparece le damos en Create.

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

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

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

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

50


Descargar ppt "Conexión a Base de Datos con NetBeans Lic. Adalberto Avendaño Prieto."

Presentaciones similares


Anuncios Google