Sie sind auf Seite 1von 13

Gua &e prctica )a*a Tema: Acceso a Base de Datos- NetBeans

Universidad Nacional Micaela Bastidas de Apurmac

Ingeniera Informtica !i"tema"


Gua Prctica de Laboratorio Nro. 07 #ema: Acce"o a $%a"e &e Dato" ' (et%ean" Docente: Ing. Ebert Gmez Aiquipa
1 Objetivos de la prctica

Departamento Acadmico de Informtica

Acceso a Base de Datos en NetBeans

Marco terico Bienvenido a nuestro curso taller, esta entrega es una sntesis mas importante para usuarios novatos y usuarios que utilizan el lenguaje Java para diferentes propsitos. n esta gua de pr!ctica, se ver!n los pasos necesarios para conectar un proyecto java con un fic"ero de #ase de datos creado en my$%& Pasos generales para preparar una aplicacin java para acceder a una base de datos ' (argar el controlador de la #ase de datos. l controlador define el tipo de #ase de datos que se va usar )#ase de daots my$%& o de cualquier gestor de #ase de datos*

' (rear un o#jeto cone+in )(onnection* ,ara crear este o#jeto "ay que indicar la situacin del fic"ero de #ase de datos, el usuario y la contrase-a de dic"a #ase de datos. l o#jeto cone+in a#re el fic"ero de la #ase de datos. ' (rear un o#jeto sentencia )$tatement* l o#jeto sentencia se crea a partir del o#jeto cone+in anterior, los o#jetos sentencias permiten realizar acciones so#re la #ase de datos usando instrucciones $%&. s decir a trav.s del o#jeto sentencias introduciremos datos en la #ase de datos, eliminaremos datos, "aremos modificaciones, y e+traeremos datos de la #ase de datos As pues, este o#jeto es vital. ste o#jeto es el que realmente permite el acceso a los datos de la #ase de datos y la manipulacin de dic"a #ase de datos. Los objetos ResultSet poseen diversos m.todos para cam#iar la posicin actual en la ta#la del /esult$et. Dic"o de otro modo0 1para mover la flec"a2. 3eamos algunos de estos m.todos )se supone que el o#jeto /esult$et se llama r*0 r.ne+t)*4 r.previous)*4 5ueve la flec"a a la siguiente fila 5ueve la flec"a a la fila anterior

Docente: Ing. Ebert Gmez Aiquipa (gomezintimpa@gmail.com)

Pag -1-

Gua &e prctica )a*a Tema: Acceso a Base de Datos- NetBeans


r.first)*4 r.last)*4 r.#efore7irst)* r.after&ast)* r.a#solute)n* 5ueve la flec"a a la primera fila 5ueve la flec"a a la 6ltima fila 5ueve la flec"a a la fila B87 5ueve la flec"a a la fila 87 5ueve la flec"a a la fila n del /esult$et. &as filas se empiezan a numerar por 9.

Departamento Acadmico de Informtica

Docente: Ing. Ebert Gmez Aiquipa (gomezintimpa@gmail.com)

Pag -2-

Gua &e prctica )a*a Tema: Acceso a Base de Datos- NetBeans


3 Ejercicios de aplicacin A continuacin se "ar! una introduccin al entorno de tra#ajo de NetBeans asi como del entorno gr!fico "aciendo uso de validaciones en NetBeans

Ejercicio 01 Reali!ar la con"iguracin para cargar el controlador de la base de datos# :aciendo uso de las "erramientas necesarias se realizar! la cone+i0 (onector a la #ase de datos0

Departamento Acadmico de Informtica

Descomprimir el conector en una ruta de acceso rapido Agregar al NetBeans el conector como una #i#lioteca. este disponi#le para los proyectos. sto permite que el conector

l procedimiento para agregar a NetBeans un conector a una #ase de datos en este caso 5y$%&, es el siguiente0 $elecciones Tools/Libraries de la #arra de menus de NetBeans 1;magen <92

$%agen 01

Docente: Ing. Ebert Gmez Aiquipa (gomezintimpa@gmail.com)

Pag -3-

Gua &e prctica )a*a Tema: Acceso a Base de Datos- NetBeans

Departamento Acadmico de Informtica

Buscamos la ruta donde se encuentra 5y$%&'(onnector'java'=.9.9>'#in 1;magen <?2

$%agen 02

Docente: Ing. Ebert Gmez Aiquipa (gomezintimpa@gmail.com)

Pag -4-

Gua &e prctica )a*a Tema: Acceso a Base de Datos- NetBeans


$e agregar! una nueva li#rera tal como se o#serva en la 1;magen <@2

$%agen 03

Instalacin en NetBeans del conector a la base de datos n la ventana 1$ervices2 e+panda los nodos 1Data#ases2 y 1Drivers2 para ver los conectores disponi#les 1;magen <A2

Departamento Acadmico de Informtica

$%agen 0&

,ara agregar el conector de 5y$%&, "aga clic con el #otn derec"o en el nodo 1Drivers2 y seleccione la opcin 1Add2 1;magen <=2 e 1;magen <>2

$%agen 0'

Docente: Ing. Ebert Gmez Aiquipa (gomezintimpa@gmail.com)

Pag -5-

Gua &e prctica )a*a Tema: Acceso a Base de Datos- NetBeans

Departamento Acadmico de Informtica

$%agen 0(

n el cuadro de dialogo para seleccionar el conector, 1;magen <B2, navegue "asta la u#icacin del conector, seleccione y presione el #otn 1A#rir2

$%agen 0)

l nuevo conector para a 5y$%&, aparecer! en la ventana 1$ervices2 1;magen <C2

Docente: Ing. Ebert Gmez Aiquipa (gomezintimpa@gmail.com)

Pag - -

Gua &e prctica )a*a Tema: Acceso a Base de Datos- NetBeans

Departamento Acadmico de Informtica

$%agen 0)

Seguidamente realizamos la conexin de NetBeans a la base de datos (lic derec"o so#re el nodo del conector 5y$%& selecciona la opcin 1(onnect Dsing2 1;magen <C2

$%agen 0*

Docente: Ing. Ebert Gmez Aiquipa (gomezintimpa@gmail.com)

Pag -!-

Gua &e prctica )a*a Tema: Acceso a Base de Datos- NetBeans


Aparecer! un cuadro de dialogo para esta#lecer una cone+in nueva, 1;magen <E2

Departamento Acadmico de Informtica

$%agen 0+

Docente: Ing. Ebert Gmez Aiquipa (gomezintimpa@gmail.com)

Pag -"-

Gua &e prctica )a*a Tema: Acceso a Base de Datos- NetBeans


n al ventana 1services2 aparecer! un nuevo nodo con la cone+in a la #ase de datos 1;magen 9<2

Departamento Acadmico de Informtica

$%agen 10

Acceso ala base de datos desde NetBeans ,odemos "acer operaciones so#re la #ase de datos como crear y #orrar ta#las, agregar y eliminar columnas, agregar modificar y eliminar renglones, realizar consultas. ,ara "acer estas operaciones, e+panda el nodo con la cone+in a la #ase de datos para que aparezcan nodos con la ta#las, vistas y procedimientos. Ejercicio 02 Reali!ar el dise,o de la -$%agen ../ para ver los datos de la tabla estudiante

$%agen 02

Docente: Ing. Ebert Gmez Aiquipa (gomezintimpa@gmail.com)

Pag -#-

Gua &e prctica )a*a Tema: Acceso a Base de Datos- NetBeans


,ara tal efecto creamos una clase llamada 1cone+ionacademico.java2 , donde "aremos la cone+in

Departamento Acadmico de Informtica

Docente: Ing. Ebert Gmez Aiquipa (gomezintimpa@gmail.com)

Pag -1$-

Gua &e prctica )a*a Tema: Acceso a Base de Datos- NetBeans


n el evento 1FindoGs Activate2 del formulario de la 1;magen <@2 "acemos llamado a la clase 1cone+in acad.mico2 tal como se muestra en el siguiente cdigo0

Departamento Acadmico de Informtica

&ineas a#ajo va lo siguiente0

Docente: Ing. Ebert Gmez Aiquipa (gomezintimpa@gmail.com)

Pag -11-

Gua &e prctica )a*a Tema: Acceso a Base de Datos- NetBeans


Ejercicio 03 Reali!ar el dise,o de la -$%agen 03/ para reali!ar una consulta a la tabla estudiante0 teniendo co%o dato el apellido paterno del estudiante

Departamento Acadmico de Informtica

(rear un formulario llamado 1JframeH(onsulta studiante.java2 n el #otn 1Buscar2 digitar el siguiente cdigo0

Docente: Ing. Ebert Gmez Aiquipa (gomezintimpa@gmail.com)

Pag -12-

Gua &e prctica )a*a Tema: Acceso a Base de Datos- NetBeans


n la clase 1cone+inacademico.java2 se implementa 1consultaapestudiante2, cuyo cdigo se tiene a continuacin0 el m.todo

Departamento Acadmico de Informtica


&

Ejercicio propuestos /ealizar consulta de las carreras profesionales /ealizar consulta de estudiantes que son de una carrera profesional especifica /ealizar una consulta por carrera profesional, apellidos o nom#res, y se+o

Docente: Ing. Ebert Gmez Aiquipa (gomezintimpa@gmail.com)

Pag -13-

Das könnte Ihnen auch gefallen