You are on page 1of 45

Ingeniera

En
Informtica

Aplicacin en Netbeans

NOMBRE:Maximiliano Espinoza Antonio Fuenzalida


CARRERA: Ingeniera en Informtica
PROFESOR: Ricardo Vera Antonio Muoz
FECHA: 17/12/2016

ndice
1.-Introduccin.........................................................................................................5
2.-Modelo relacional de una base de datos............................................................6-14
3.-Cargar el Driver de MySQL en el proyecto de NetBeans...................................15-17
4.-Crear formulario para los usuarios..................................................................18-20
5.-Establecer y cerrar una base de datos con la aplicacin.................................21-25
6.-Generar un formulario con ventanas................................................................26-27
7.-Generar transacciones SQL con la aplicacin.................................................28-31
8.-Manejo de excepciones y entrega de mensajes de error................................32-33
9.-Documentacin de cdigo...............................................................................34
10.-Validacin de campos de formularios...........................................................35
11.-Diseo de la aplicacin.................................................................................36
12.-Glosario de clases o mtodos no conocidos.................................................37-38
13.-Etapas de prueba de un software................................................................39-41
14.-Glosario.........................................................................................................42-43
15.-Conclusion......................................................................................................44
16.-Biblografia......................................................................................................45

Indic de Figuras
Figura I Mysql workbench......................................................................................6
Figura II descargar mysql workbench.....................................................................7
Figura III Instalacin de MySQL Workbench .........................................................8
Figura IV Conexin a MySQL desde MySQL Workbench......................................9
Figura V Diseo de modelamiento de datos..........................................................10
Figura VI Exportar un modelamiento a un script mysql.........................................11
Figura VII Exportar modelamiento de datos..........................................................11
Figura VIII Exportar Modelamiento de datos.........................................................12
Figura IX Exportar modelamiento de datos...........................................................12
Figura X Crear un nombre a la base de datos......................................................13
Figura XI Importar base de datos..........................................................................13
Figura XII Importar la base de datos.....................................................................14
Figura XIII Abrir programa netbeans.....................................................................15
Figura XIV Crear proyecto en netbeans................................................................15
Figura XV Nombre del proyecto............................................................................16
Figura XVI Seleccionar Librerias...........................................................................16
Figura XVII Agregar Librerias................................................................................17
Figura XVIII Agregar MySQL JDBC Driver............................................................17
Figura XIX Crear Formulario de Usuario...............................................................18
Figura XX Creacin de un formulario....................................................................19
Figura XXI Creacin de un formulario de datos...................................................20
Figura XXII Establecer una conexin a base de datos.........................................21
Figura XXIII Cdigo para establecer una conexin...............................................22
Figura XXIV Creacin de un formulario para probar conexin..............................22
Figura XXV Creacin de un botn.........................................................................23
Figura XXVI Conectar una base de datos desde netbeans..................................23
Figura XXVII Propiedades a la conexin a base de datos....................................24
Figura XXVIII Rellanar Campos para la conexin de base de datos....................25
Figura XXIX Desconectar una base de datos.......................................................26
Figura XXXI Formulario con botones....................................................................26

Figura XXXII Cdigo de IngresoClientes..............................................................27


Figura XXXIII Generar una transaccin a SQL....................................................28
Figura XXXIV Formulario con varios botones y textos.......................................29
Figura XXXV Cdigo del botn guardar..............................................................30
Figura XXXVI Creacin de un botn eliminar.....................................................30
Figura XXXVII Cdigo del botn eliminar...........................................................30
Figura XXXVIII Creacin de botn actualizar.....................................................31
Figura XXXIX Cdigo del botn actualizar..........................................................31
Figura XL Creacin de botn buscar...................................................................31
Figura XLI Cdigo del botn buscar....................................................................31
Figura XLII Documento de Cdigo en Javadoc..................................................34
Figura XLIII Documento de una lnea.................................................................34
Figura XLIV Documento de tipo C......................................................................34
Figura XLVII Validar un jtextfield con nmeros..................................................35
Figura XLVIII Validar un jtextfield con letras.......................................................35
Figura XLIX Diseo de la aplicacin...................................................................36
Figura L Proceso de aplicacin............................................................................40
Figura LI Base de datos PHPmyadmin.................................................................41

Introduccin
Lo que veremos a continuacin es una aplicacin en netbeans en donde se tiene que
realizar un sistema de ventas para una empresa, en que consiste en hacer conexiones
con la base de datos y el formulario. Sin embargo, tambin se ver como interactuar
entre el cliente y la aplicacin, pero tambin aprenderemos a cmo crear botones,
cuadro de textos y poder interactuar con cada formulario.

Modelo relacional de una base de datos


Modelo de datos que determina la estructura lgica de una base de datos y de manera
fundamental determina el modo de almacenar, organizar y manipular los datos.
Paso1.- Para crear primero nuestro modelo de base de datos tenemos que descargar
MySQL

Workbench

en

donde

se

encuentra

en

el

siguiente

link:

https://dev.mysql.com/downloads/workbench/

(Figura I MySQL Workbench)

Paso 2.-Selecionan Windows y cuanto bit tiene su computadora, al ya saber eso


podemos elegir una opcin en mi caso ser Windows(x86,64-bit) MSI Installer.Sin
embargo si tienen 32-Bit tienen que usar el Windows(x86,32-bit)MSI Installer.
Luego hacemos click en donde dice "No thanks,just start my download" y se empezara a
descargar MySQL Workbench.

(Figurar II Descargar MySQL Workbech)

Paso 3.- Cuando se termine de descargar el programa podemos comenzar con la


instalacin de MySQL Workbench ahora seleccionamos Next ,Next,Next y Install para
poder utilizar el programa.

(Figura III Instalacion de MySQL Workbench)

Paso 4.- Ya tener nuestro MySQL Workbench instalado en nuestra computadora,


comenzamos con la conexin a mysql para poder crear nuestro modelamiento de base
de datos.

(Figura IV Conexin a MySQL desde MySQL Workbench)


1-Connection Name = Va nuestro nombre de conexin en este caso "Local instance
wampmysqld" sin embargo para poder hacer conexin necesitamos descargar
wampmysql ya que sirve para levantar MySQL y que nuestra conexin arranque sin
problemas. Ya instalado wampmysql y configurado procedemos a seguir con lo
siguiente.
2- Connection Method = Dejan la opcin Standard (TCP/IP) .
3-Hostname = Tienen que dejarlo por defecto localhost y el port 3306 no hay que
modificar nada.
4-Username = Va nuestro usuario que le asignamos a nuestro wampmysql , pero es
recomendable siempre dejarlo como root.
5-Password = Seleccionamos Store in Vault.. nos pedir la contrasea de wampmysql y
ponen la que configuraron.
6-Test Connection= Para probar que nuestra conexin est funcionando.
9

Paso 5.- Ya haber configurado wampmysql y MySQL Workbench comenzamos hacer


nuestro modelamiento de datos. Les dejare un ejemplo de un modelamiento de datos.

(Figura V Diseo de modelamiento de datos)

10

Paso 6.- Como exportar un modelamiento a un script mysql.

(Figura VI Exportar un modelamiento a un script mysql)


Pasos a seguir para exportar un modelamiento a un scripts mysql.
1-Primero seleccionamos File.
2-Luego seleccionamos Export y Forward Engine SQL CREATE Script.

(Figura VII Exportar modelamiento de datos)


11

3- Seleccionamos donde se guardar nuestro mysql y apretamos Next.

(Figura VIII Exportar Modelamiento de datos)


4- Seleccionamos nuevamente Next sin hacer ninguna modificacin.

(Figura IX Exportar Modelamiento de datos)


5- Seleccionamos Finish y estar Exportada como modelamiento Script SQL

12

6.- Para importar una base de datos mysql en phpmyadmin sigan los siguientes pasos
que se le mostrara a continuacin.
Paso 7.- Crear el nombre de nuestra base de datos.

(Figura X Crear un nombre a la base de datos)


Paso 8. - Importar nuestra base de datos

(Figura XI Importar base de datos)


13

Paso 9.- Elegimos la opcin"Seleccionar archivo"y buscamos en donde guardamos


nuestra base de datos,en mi caso en el escritorio y luego apretamos abrir y continuar.

(Figura XII Importar la base de datos)

14

Cargar el Driver de MySQL en el proyecto de NetBeans (MySQL


JDBC Driver)
Paso 1.-Abrir netbeans.

(Figura XIII Abrir programa netbeans)


Paso 2. - Crear un proyecto en Netbeans para eso seleccionamos "File y luego New
Proyect" Ahora elegimos la opcin Java Application y luego next.

(Figura XIV Crear proyecto en netbeans)


15

Paso 3.- Creamos el nombre de nuestro proyecto y luego apretamos finish para crear a
si nuestro proyecto y trabajarlo.

(Figura XV Nombre del proyecto)


Paso 4.- Seleccionamos el nombre del proyecto que creamos y luego selecciona la
carpeta "Libraries".

(Figura XVI Seleccionar Librerias)


16

Paso 5.- Click derecho en "Libraries" y seleccionamos Add Library.

(Figura XVII Agregar Librerias)


Paso 6.-Buscamos en las libreras "MySQL JDBC Driver" y apretamos "Add Library" a si
podemos agregar MySQL JDBC Driver a nuestro proyecto.

(Figura XVIII Agregar MySQL JDBC Driver)


17

Crear Formulario para los Usuarios


Paso 1 - Para crear un formulario para los usuarios lo primero que tenemos que hacer
en este caso es hacer doble click en el nombre de nuestro proyecto y luego click "Source
Packages" y finalmente click derecho en el nombre del proyecto y seleccionamos "New"
y "JFrame Form"

(Figura XIX Crear Formulario de Usuario)

18

Paso 2.- Ahora creamos el nombre de nuestro formulario y finalizamos con Finish.

(Figura XX Creacin de un formulario)

19

Paso 3.- Comenzamos a llenar nuestro formulario para que el usuario se le sea ms fcil
interactuar con el programa. Para eso tenemos que crear un jLabel y jTextField.

(Figura XXI Creacin de un formulario de datos)


1- Representa el Jlabel
2- Representa jTextField
Paso 4.- Para que puedan crear ms formularios solo hagan lo mismo del paso 1,2,3 y
pueden agregar cosas a su gusto.

20

Establecer y Cerrar una base de datos con la aplicacin


Paso 1.- Establecer una conexin a base de datos primero tenemos que crear nuestro
java Class.

(Figura XXII Establecer una conexin a base de datos)


Paso 2.- Crear nuestro cdigo para establecer una conexin a base de datos

(Figura XXIII Cdigo para establecer una conexin)

21

Paso 3.- Creamos un formulario le asignamos el siguiente nombre "testconectar"

(Figura XXIV Creacin de un formulario para probar conexin)


Paso 4.- Luego creamos el botn "probar" para poder comprobar que nuestra base de
datos esta conectada correctamente.

(Figura XXV Creacin de un botn)


Paso 5.- Hacemos doble click en el botn "probar" y aplicamos el siguiente cdigo.

22

Paso 6.- Seleccionar "Services" buscar "databases" luego hacemos click en el signo +
que aparece alado de Databases.

(Figura XXVI Conectar una base de datos desde netbeans)


Paso 7.- Click derecho en "MySQL Server at Localhost:3306 y seleccionamos
Properties.

(Figura XXVII Propiedades a la conexin a base de datos)

23

Paso 8.- Rellenamos los campos con los siguientes parmetros:


Server Host Name = localhost(defecto dejarlo as)
Server PortNumber = 3306 (tambin dejarlo por defecto)
Administrator User Name = root (Aqu va nuestro usuario que le asignamos a nuestra
base de datos , se recomienda siempre dejarlo como root)
Administrator Password= maxi123maxi (Aqu va la contrasea que le asignamos a
nuestra base de datos)
Recordar que tienen que levantar un servicio Mysql pueden usar "Xampp" o
"wampserver"

(Figura XXVIII Rellanar Campos para la conexin de base de datos)

24

Paso 9.- Para Cerrar una Conexin de base de datos desde la aplicacin solo hacemos
click derecho en" MySQL Server at localhost:3306" y apretamos disconnect.

(Figura XXIX Desconectar una base de datos)

25

Generar un formulario con ventanas


Paso 1.- Si no saben cmo crear formulario pueden volver atrs y leer nuevamente el
titulo Crear Formulario ahora hay que crear varios formularios que tienen como nombre
"ingresoventas" "ingresoproducto" "ingresoclientes" "ingresoproveedor".

(Figura XXX Creacin de varios formularios)


Paso 2.- Para llamar a cada formulario por ventana tenemos que crear un formulario con
4 botones uno que se llama "Cliente" , "Proveedor" , "Ventas" , "Producto".

(Figura XXXI Formulario con botones)

26

Paso 3.- Ahora hacemos doble click en el botn "Clientes" y pegamos el siguiente
cdigo.
Ejemplo:
Si seleccionamos el botn "Clientes" y ponemos el cdigo, lo que estamos haciendo es
llamar el formulario IngresoClientes y al presionar el botn, nos llevara a
IngresoClientes. Sin embargo, este cdigo lo pueden aplicar a los 4 botones.

(Figura XXXII Cdigo de IngresoClientes)

27

Generar transacciones SQL con la aplicacin


Paso 1.- Tenemos que crear nuestro formulario y botones cuando ya lo creemos
tenemos que configurar el nombre de la variable del boton y del texto para hacerlo
tenemos que hacer click derecho sobre el jtextfield y seleccionamos Change Variable
Name y ahora en Id venta le ponemos "txtidventa" , Fecha "txtfecha" , Cliente "txtcliente,
Descuento "txtdescuento" , Monto Final "txtmonto" y al final le cambiamos la variable a la
tabla y le ponemos "tbventas".

(Figura XXXIII Generar una transaccin a SQL)


28

Paso 2.- Hacemos doble click en el botn Guardar.

(Figura XXXIV Formulario con varios botones y textos)

29

Paso 3.- Ponemos el siguiente cdigo en el botn "Guardar".

(Figura XXXV Cdigo del botn guardar)


Paso 4.- Tienen que ir al final del cdigo y poner lo siguiente:
1.-conectar cc= new conectar();
2.-Connection cn =cc.conexion

Paso 5.- Crear un botn que se llame "Eliminar".

(Figura XXXVI Creacin de un botn eliminar)


Paso 6.-Hacemos doble click en el botn "Eliminar" y pegamos el siguiente cdigo.

(Figura XXXVII Cdigo del botn eliminar)


30

Paso 7.- Crear un botn que se llame "Actualizar"

(Figura XXXVIII Creacin de botn actualizar)


Paso 8.- Hacemos doble click en el botn "Actualizar" y aplicamos el siguiente cdigo.

(Figura XXXIX Cdigo del botn actualizar)


Paso 9.- Crear un botn que se llame "Buscar"

(Figura XL Creacin de botn buscar)


Paso 10.- Hacemos doble click en el botn "Buscar" y aplicamos el siguiente cdigo.

(Figura XLI Cdigo del botn buscar)

31

Manejo de excepciones y entrega de mensajes de error


Vamos a ver tres de las palabras reservadas para tratamiento de excepciones:
- Try.
- Catch.
- Finally.
BLOQUE TRY
Try en ingls es el verbo intentar, as que todo el cdigo que vaya dentro de esta
sentencia ser el cdigo sobre el que se intentar capturar el error si se produce y una
vez capturado hacer algo con l. Lo ideal es que no ocurra un error, pero en caso de que
ocurra un bloque try nos permite estar preparados para capturarlo y tratarlo. As un
ejemplo sera:
try {
System.out.println(bloque de cdigo donde pudiera saltar un error es
este);
}
BLOQUE CATCH
En este bloque definimos el conjunto de instrucciones necesarias o de tratamiento del
problema capturado con el bloque try anterior. Es decir, cuando se produce un error o
excepcin en el cdigo que se encuentra dentro de un bloque try, pasamos directamente
a ejecutar el conjunto de sentencias que tengamos en el bloque catch. Esto no es
exactamente as pero ya explicaremos ms adelante todo el funcionamiento. De
momento para una mejor comprensin vamos a considerar que esto es as.
catch (Exception e) {
System.out.println(bloque de cdigo donde se trata el problema);
}

32

BLOQUE FINALLY
Y para finalizar tenemos el bloque finally que es un bloque donde podremos definir un
conjunto de instrucciones necesarias tanto si se produce error o excepcin como si no y
que por tanto se ejecuta siempre.
finally {
System.out.println(bloque de cdigo ejecutado siempre);
}

33

Documentacin de cdigo

(Figura XLII Documento de Cdigo en Javadoc)


El comentario que usamos es el
javadoc
Comienzan con los caracteres "/**", se pueden prolongar a lo largo de varias
lneas (que probablemente comiencen con el carcter "*") y terminan con los
caracteres "*/".

(Figura XLIII Documento de una lnea)


una lnea
Comienzan con los caracteres "//" y terminan con la lnea

(Figura XLIV Documento de tipo C)


tipo C
Comienzan con los caracteres "/*", se pueden prolongar a lo largo de varias lneas
(que probablemente comiencen con el carcter "*") y terminan con los caracteres
"*/".
34

Validacin de campos de formularios


Paso 1.- Hacemos doble click al jtextfield y pegamos el siguiente cdigo para validar
nmeros..

(Figura XLVII Validar un jtextfield con numeros)

Paso 2.- Hacemos doble click de nuevo en el jtextfield y pegamos el siguiente cdigo
para validar solo letras.

(Figura XLVIII Validar un jtextfield con letras)

35

Diseo de la aplicacin

(Figura XLIX Diseo de la aplicacin)

36

Glosario de clases o mtodos no conocidos.


Archivo Java (Jar) : Un Archivo JAR (por sus siglas en ingls, Java Archive) es un tipo
de archivo que permite ejecutar aplicaciones escritas en el lenguaje java
Herencia de Implementacin: La clase hija hereda la implementacin de mtodos de la
clase padre.
Herencia de Interface: la clase hija heredada en la interfaz (pero no la implementacin
de las operaciones)
Herencia Mltiple: una clase hija heredada de dos o ms padres.
Herencia Simple: Una clase hija hereda de un padre
Scrum: es una metodologa de desarrollo de software, es una forma de auto-gestin de
los equipos de programadores.
Sentencia: La sentencia de java proporciona a los programas la posibilidad de ejecutar
selectivamente otras sentencias basndose en algn criterio
Depuracin: Proceso de encontrar, fijar y eliminar errores en un programa. para estas
tareas se suele utilizar una herramienta de programacin conocida como depurador.
Manejo de sucesos (event Handler): Un mtodo en el que el objeto "oyente" se ha
diseado para hacer algn proceso especificado cuando ocurre un suceso determinado.
Oyente de sucesos (event listener): El objeto que recibe y maneja el suceso.
Palabra clave reservada (keyword): En Java, una palabra clave (o palabra reservada)
es una palabra definida como parte del lenguaje de programacin, Un nombre de
palabra reservada no se puede utilizar para ningn otro propsito.

37

Sentencia (statement):Una unidad de cdigo que representa una accin o


unasecuencia de acciones. Las sentencias se ejecutan en elorden en que estn escritas
y siempre terminan en un punto y coma.

38

Etapa de prueba de un software


1-Pruebas Unitarias o de Componente: este tipo de pruebas son ejecutadas
normalmente por el equipo de desarrollo, bsicamente consisten en la ejecucin de
actividades que le permitan verificar al desarrollador que los componentes unitarios
estn codificados bajo condiciones de robustez, esto es, soportando el ingreso de datos
errneos o inesperados y demostrando as la capacidad de tratar errores de manera
controlada
2-Pruebas de Integracin: este tipo de pruebas son ejecutas por el equipo de
desarrollo y consisten en la comprobacin de que elementos del software que
interactan entre s, funcionan de manera correcta.
3-Pruebas de Sistema: este tipo de pruebas deben ser ejecutadas idealmente por un
equipo de pruebas ajeno al equipo de desarrollo, una buena prctica en este punto
corresponde a la tercerizacin de esta responsabilidad. La obligacin de este equipo,
consiste en la ejecucin de actividades de prueba en donde se debe verificar que la
funcionalidad total de un sistema fue implementada de acuerdo a los documentos de
especificacin definidos en el proyecto.
4.-Pruebas de Aceptacin: Independientemente de que se haya tercereado el proceso
de pruebas y as la firma responsable de estas actividades haya emitido un certificado
de calidad sobre el sistema objeto de prueba, es indispensable, que el cliente designe a
personal que haga parte de los procesos de negocio para la ejecucin de pruebas de
aceptacin, es incluso recomendable, que los usuarios finales que participen en este
proceso, sean independientes al personal que apoy el proceso de desarrollo.

39

Elijo la prueba 4 ya que es la aceptacin de un proceso de pruebas de la aplicacin en


donde se requiere los requisitos del cliente, requerimiento del sistema ,casos de uso,
procesos de negocio, reporte de anlisis de riesgo al ya tener todos los requisitos para la
aplicacin podemos proceder a la ejecucin de pruebas. Sin embargo tambin podemos
dejar a los usuarios que participen en el proceso de la aplicacin y se puede emitir un
certificado de calidad por eso es importante la aceptacin en un software ya que nos
permitir poder lanzarlo al mercado sin problemas y poder tener satisfaccin de nuestro
producto.
Realizacin de dos pruebas de mi aplicacin
Primera prueba que realic en mi aplicacin fue poder hacer funcionar los botones
"Guardar" , "Buscar", "Eliminar" , "Actualizar y tambin pude relacionarlo con los con la
base de datos sin tener problema.
1.-Ejemplo de cmo realice este proceso.
Lo primero fue crear 4 botones "Guardar", "Buscar", "Eliminar" y luego crear Jtextfield y
Jlabel para poner el nombre y el dato que estamos ingresando.

(Figura L Proceso de aplicacion)


40

Luego comenzamos a configurar los 4 botones y relacionarlo con la base de datos para
no tener problema y para hacer este proceso se tuvo que aplicar diferentes cdigo en los
botones ya que cada botn cumpla una funcin diferente en la base de datos y en la
tabla y pude concluir que se pude hacer mas facil la modificaciones de datos en nuestra
tabla.
2.- Ejemplo de cmo realice el proceso.
Lo primero que tuve que hacer es importar mi base de datos a PHPMyadmin y luego
usar la aplicacin para ingresar datos a cada tabla.

(Figura LI Base de datos PHPmyadmin)


tambin pude reconocer que hacer un modelamiento de datos sirve para poder importar
en nuestro PHPmyadmin y gracias a ello se pudo aplicar los 4 botones a la base de
datos haciendo modificaciones.

41

Glosario
DefaultTableModel: Es una clase que implementa TableModel que contiene
todos los mtodos necesarios para modificar datos en su interior, aadir filas o
columnas y darle a cada columna el nombre que se desee
JScrollPane Es una clase importada en swing que permite asociarle una
pequea vista o ventana deslizable o corrediza, que permite solo que se vea una
parte de dicho complemento en la tabla.
JFrame : Es una clase que implementa como una instancia un frame que es una
ventana con decoraciones, tales como: bordes, ttulos y botones(conos y para
cerrar la ventana).
JPanel: Es un contenedor ligero genrico que tiene la finalidad de "caja" donde tu
puedes ir insertando cosas y as puedes manejarlos como una agrupacin.
JOptionPane: Son mensajes que salen en una ventana estas pueden
simplemente mostrar un mensaje, dato o pedir un dato, esto se puede usar
mediante la librera en java que es : import javax.swing.*;
String: Est orientada a manejar cadenas de caracteres. Hasta este momento
hemos utilizado algunos mtodos de la clase String (equals, compareTo)
Try: Se utiliza cuando se desean prever excepciones en el transcurso de la
ejecucin de un programa.
Catch: En este bloque definimos el conjunto de instrucciones necesarias o de
tratamiento del problema capturado con el bloque try anterior.
While: (condicin) { instrucciones a ejecutarse } donde condicin es una
expresin que da un resultado true o false en base al cual el bucle se ejecuta o
no.
Statement: Sirve para procesar una sentencia SQL esttica y obtener los
resultados producidos por ella.
SQLException: Es una ampliacin de java.lang.Exception y proporciona
informacin adicional relacionada con las anomalas que se producen en un
contexto de base de datos. Especficamente, en una SQLException est
disponible la siguiente informacin: Texto descriptivo.
42

PreparedStatement: Contienen una sentencia SQL que ya ha sido compilada.


Esto es lo que hace que se le llame preparada.
executeUpdate: Ejecuta la instruccin SQL determinada, que puede ser una
instruccin Delete,Update,Create.
e.getMessage: Se usa para obtener un mensaje de error asociado con una
excepcin.
DELETE: Borrar un dato de la base de datos
UPDATE: Actualizar la base de datos
Create: Crear datos en la base de datos
Read: Leer datos en la base de datos

43

Conclusin
El objetivo del informe es aprender a usar MySQL Workbench ya que es una
herramienta poderosa, profesional y esencial para poder disear modelamiento de base
de datos y administrar base de datos, de tal manera de que se pueda relacionar con
MySQL por lo tanto se puede levantar un PHPmyadmin de esa manera podemos
comenzar a conectar nuestra base de datos gracias a netbeans que nos facilita crear
propias aplicaciones. Tambin se aprendi a crear formularios usando botones y caja de
texto a la vez de poder crear un codigo que pueda manejar cada uso de botn ya sea
"Buscar" , "Actualizar", "Eliminar" y Agregar. Para finalizar con el trabajo es fundamental
saber utilizar cada codigo.

44

Bibliografa

Glosario

de

trminos

programacin.

(s.f.).

Obtenido

de

https://www.mhe.es/universidad/informatica/8448136640/archivos/apendice_general_4.p
df
La

clase

string.

(s.f.).

Obtenido

de

http://www.sc.ehu.es/sbweb/fisica/cursoJava/fundamentos/clases1/string.htm
Maas, J. A. (8 de Mayo de 2003). Documentacin de cdigo. Obtenido de
http://www.lab.dit.upm.es/~lprg/material/apuntes/doc/doc.htm
PICCA, C. (19 de Febrero de 2014). Java desde Cero: Sentencias If y Switch. Obtenido
de http://codehero.co/java-desde-cero-sentencias-if-y-switch/
Programacin

en

java.

(s.f.).

Obtenido

de

http://profesores.fi-

b.unam.mx/carlos/java/java_basico5_3.html
Snchez, J. Z. (21 de Enero de 2013). Puebas de Software. Obtenido de
https://pruebasdelsoftware.wordpress.com/
Usar JoptionPane En Java. (s.f.). Obtenido de http://jagonzalez.org/usar-joptionpane-enjava/

45

You might also like