Está en la página 1de 14

UNASAM FC INGENIERIA DE SISTEMAS E INFORMATICA

Entorno NetBeans IDE 7.2.1 Plataforma JAVA (Parte 1)


1.- Pantalla principal del programa NetBeans

2.- Creamos un nuevo proyecto

Curso: Programacin II

Pgina 1

UNASAM FC INGENIERIA DE SISTEMAS E INFORMATICA

Curso: Programacin II

Pgina 2

UNASAM FC INGENIERIA DE SISTEMAS E INFORMATICA


3.- Creacin de Paquetes

Curso: Programacin II

Pgina 3

UNASAM FC INGENIERIA DE SISTEMAS E INFORMATICA


4.- Creacin de Clases

Curso: Programacin II

Pgina 4

UNASAM FC INGENIERIA DE SISTEMAS E INFORMATICA


4.- Creacin de Formularios

Curso: Programacin II

Pgina 5

UNASAM FC INGENIERIA DE SISTEMAS E INFORMATICA


5.- Conexin por JDBC
JDBC es usado para enviar comandos SQL hacia una base de datos relacional, que
puede ser Oracle, Infomix, SyBase, MySQL, etc.
El tipo de conexin por JDBC establece una conexin con una BD, enva sentencias
SQL y procesa los resultados. Para esto lo que hacemos es crear el proyecto
Instituto_Salud, donde vamos trabajar nuestras pruebas de conexin. Luego de
tener el proyecto creado pasamos a crear los paquetes necesarios para administrar
nuestras clases, formularios, imgenes, libreras, etc. Continuamos importando la
librera llamada MySQL JDBC Driver propio del NetBeans, luego dentro del
paquete Clases, que previamente ya ha tenido que ser creada, creamos la clase
ConexionJDBC.java y sobre esta clase creamos el mtodo Conexin, donde
digitaremos el siguiente cdigo, como se muestra a continuacin:

Curso: Programacin II

Pgina 6

UNASAM FC INGENIERIA DE SISTEMAS E INFORMATICA


Por otro lado en el Formulario Prueba_Conexion.java disearemos el siguiente
jFrame Form, como se muestra a continuacin:

Pasamos a digitar el siguiente cdigo, para este formulario:

Curso: Programacin II

Pgina 7

UNASAM FC INGENIERIA DE SISTEMAS E INFORMATICA


Luego ejecutamos el proyecto, como se muestra a continuacin:

Luego de ejecutado nos mostrar un formulario como este, donde probaremos la


conexin en el botn Test Connection..! (JDBC)

Curso: Programacin II

Pgina 8

UNASAM FC INGENIERIA DE SISTEMAS E INFORMATICA


Si la conexin es satisfactoria nos mostrara el siguiente mensaje:

Y si no, dependiendo del tipo de error con la conexin nos mostrar el siguiente
mensaje como se muestra a continuacin:

6.- Conexin por un Driver o Conector externo (Conexin de bajo nivel):


Para poder conectar java con una base de datos (MySQL en este ejemplo),
necesitamos el Driver o Connector de la base de datos. Este Driver puede
habitualmente bajarse de la pgina web de la base de datos. Por ejemplo, el de
MySQL se puede bajar de http://dev.mysql.com/downloads/connector/j/5.1.7.html
En el zip que nos bajamos hay dentro un java-mysql-connector-5.1.7-bin.jar que es
el que tiene dentro del Driver. Debemos poner este .jar accesible a nuestro
proyecto java:
De la misma manera como en el primer caso dentro del paquete Clases creamos la
clase Conector.java y luego sobre esta clase digitamos el siguiente cdigo, como
se muestra a continuacin:

Curso: Programacin II

Pgina 9

UNASAM FC INGENIERIA DE SISTEMAS E INFORMATICA

Pasamos a digitar el siguiente cdigo, para el formulario Prueba_Conexion.java:

Curso: Programacin II

Pgina 10

UNASAM FC INGENIERIA DE SISTEMAS E INFORMATICA


Luego ejecutamos el proyecto, como se muestra a continuacin:

Luego de ejecutado nos mostrar un formulario como este, donde probaremos la


conexin en el botn Test Connection..! (Driver)

Curso: Programacin II

Pgina 11

UNASAM FC INGENIERIA DE SISTEMAS E INFORMATICA


Si la conexin es satisfactoria nos mostrara el siguiente mensaje:

Y si no, dependiendo del tipo de error con la conexin nos mostrar el siguiente
mensaje como se muestra a continuacin:

7.- Creacin del Acceso al Sistema:


Creamos el Formulario FrmAcceso:

Curso: Programacin II

Pgina 12

UNASAM FC INGENIERIA DE SISTEMAS E INFORMATICA


En el Source del FrmAcceso digitamos el siguiente cdigo en el siguiente orden:

Finalmente en el evento ActionPerformed del JButton btnaceptar digitamos lo


siguiente:
Curso: Programacin II

Pgina 13

UNASAM FC INGENIERIA DE SISTEMAS E INFORMATICA

Lo mismo en el evento ActionPerformed del JButton btnsalir:

Curso: Programacin II

Pgina 14