Conexion Derby DB en NetBeans 6.0

sábado, 13 de octubre de 2007
He decidido hacer un tutorial de un ejemplo de una pequeña aplicación que permitirá a un usuario pagar una deuda al Servicio de Impuestos Internos (SII) a través de un portal, dicho portal permitirá consultar la deuda y pagarla, asi como manejar sesiones. Esto es solo un ejemplo ficticio para mostrar algunas tecnologías que rodean a java, para ello usaremos como base de datos a derby, para conectarnos usaremos un connection pool y un datasource, como cliente usaremos una aplicación web y para acceder a la base de datos desde el cliente usaremos web services. Este tutorial estará dividido en 4 partes, las mencionadas anteriormente, e irán cada una en una entrada diferente para no hacer taaan extensa una sola entrada.

Requisitos:

Dicho y hecho nos vamos por la primera parte, la conexion a la base de datos derby.

Lo primero es ejecutar Netbeans 6.


luego ejecutamos derby db ...


luego creamos una base de datos ...


luego ingresamos un nombre a la base de datos, en este caso SistemaSII, un usuario y una contraseña ...


Ahora debemos conectar netbeans a nuestra base de datos, para esto simplemente hacer click en la pestaña services -> databases, ahi hacer click derecho en la conexion que acabamos de crear y pinchamos connect ...


se nos pedirá el nombre de usuario y contraseña, simplemente los ingresamos ...


Ahora crearemos una tabla, para esto pinchamos la conexion, y veremos una carpeta que dice "Tables", hacemos click derecho -> create table ...


Ahora ingresamos el nombre e la tabla y los atributos como se especifica en la imagen a continuación ...


Ahora que tenemos la tabla creada podemos ingresar datos a ella, para esto hacemos click derecho sobre la tabla y pinchamos "execute command"...


con lo anterior se nos mostrará un editor en el cual podemos insertar codigo SQL, insertamos un par de filas y ya estamos listos con la base de datos ...


Como pudimos ver, crear una conexión con Derby DB es muy simple de hacer con NetBeans 6.0, en los siguientes capítulos veremos como usar un connection pool y un data source para acceder a la base de datos desde nuestra aplicación, como acceder desde nuestras clases java mediante el data source, exponer servicios con web service y consumir desde un cliente web service, todo en una aplicación ...

saludos !!!

12 comentarios:

Roni dijo...

Exelente me agrada las personas que desarrollan en este Pograma

JoSe dijo...

Muchas Gracias!!
Yo empece con el tut de web Service (buscando por google) y ahora hice este y aprendi a usar el netbeans con SQL, sigo con el tutorial de WS.

Anónimo dijo...

Gracias por este este blog que es excelente pude hacer una tarea que el mendigo maestro ni explico nada solo la encargo felicitaciones por le aporte

Anónimo dijo...

Hola Daniel, minombre es gibran estoy programando en netbenas para moviles, por favor puedes ayudarme en saber como puedo agregar registros en j2me he visto ejemplos pero necesito saber como lo puedo hacer he consultado el libro j2me manual y tutorial y he consultado en la siguiente pagina http://www.it.uc3m.es/celeste/docencia/j2me/tutoriales/midp1_0/PracticaRMS/

pero no logro encontrar un ejemplo de como hacerlo en midlet visual, solo quiero aprender a crear mi rms y agregar datos como nombre, edad y domcilio.
Por favor me puedes ayudar?

Anónimo dijo...

Daniel soy gibran, por si tienes alguna respuesta alo anterior mi correo es dragonghr@yahoo.com.mx

Anónimo dijo...

el manualito esta excelente pero me gustaria que los datos que diste de alta en el archivo lo hicieras por medio de una interfaz de usuario

Anónimo dijo...

Hola Daniel, mi nombre es Armando, disculpa por las molestias, he leido tus tutoriales y son muy buenos, prodrias ayudarme en mi proyecto de la escuela, se trata de validacion y autenticacion de usuarios usando el metodo Jass.. para servicios web... gracias mi correo es ambar_plat@hotmail.com

Anónimo dijo...

Muy bueno

Anónimo dijo...

me podrias mandar el archivo. gracias gabriela_msrtinez@hotmail.com

Anónimo dijo...

gracias por la ayuda podria pedirte el favor que indicaras como relacionar 2 tablas

Anónimo dijo...

Hola, super interesante la información publicada. En vista que estoy empezando con esto del netbeans quisiera que me ayudes con ejemplos de persistencia, lo que es almacenamiento, eliminación, actualización, te lo agradecería mucho. xrgb13@hotmail.com

orm dijo...

Muchas Gracias por este tuto, mi correo es orojas.molina@gmail.com, la definicion de la tabla y los datos para quien no quiera teclear es:

CREATE TABLE USUARIO (
"RUT" VARCHAR(10) not null primary key,
"NOMBRE" VARCHAR(20) not null,
"APELLIDOPATERNO" VARCHAR(30) not null,
"APELLIDOMATERNO" VARCHAR(30) not null,
"DEUDA" BIGINT not null
);

INSERT INTO USUARIO VALUES ('12345678-9','Daniel','Morales','Salas',100000);
INSERT INTO USUARIO VALUES ('98765432-1','Leinad','Selarom','Salas',50000);

Publicar un comentario en la entrada