¿Cómo administrar una base de datos Derby con NetBeans ?
versiones para Linux, Mac y Windows. Eligen la versión adecuada para la computadora que están usando y lo descargan. No se olviden de aceptar los términos y condiciones antes sino no se los va dejar descargar.
Le damos Open Project
En la pestaña servicios se ingresa a base de datos
podemos ver que tiene varios driver para conectarnos con Oracle, MySQL y Postgres
Derby ya viene con una base de datos de prueba que podemos ver con NetBeans
Esta la pueden examinar y probar a continuacion nostros vamos a crear una de cero
¿Como crear una base de datos en Derby?
Para crear una base de datos en Derby vamos a la pestaña Services, luego a Databases y de ahi a JAVADB, recuerden que JAVADB o Derby es lo mismo se llaman de las 2 formas
Primero iniciamos el servicio de base de datos Derby
Una vez iniciado el servicio de JAVADB nos fijamos en Output abajo que se haya iniciado correctamente.
Estando ahi presionamos boton derecho y hacemos click en Create Database
Luego de darle crear se nos abre un formulario en donde ponemos el nombre de la base de datos
porner usuario y contraseña es optativo, en este caso no le vamos a poner, luego le damos OK
Como podemos ver en la siguiente imagen se nos creo la base de datos
vemos que nos creo la conexion y tambien nos informa en que direccion y puerto la temos en este caso localhost:1527
La base de datos se almacena en el directorio
C:\Users\hmand\AppData\Roaming\NetBeans\Derby
Para conectarnos a la base de datos vamos a la direccion apretamos boton derecho y presionamos conectar
Una vez que presionamos Connect se nos abre un formulario que nos pide que ingresemos usuario y password
y le doy OK, en este caso no le pongo usuario y contraseña porque cuando cree la base de datos no le habiamos puesto ninguna credencial para ingresar.
Y se nos abre la base de datos SQL Mandi que acabamos de crear podemos ver las tablas, vistas y procedimientos, todavia no hay nada porque no creamos ninguno.
Vamos a crear 2 tablas Alumnos y profesores
Para crear una tabla le damos boton derecho sobre el linl de la base y presionamos Execute Comand
y se nos abre a la derecha la linea para ingresemos los comandos sql de creacion de tablas
-- Tabla Alumno
CREATE TABLE Alumno (
ldAlumno INT NOT NULL,
nomebre_alumno VARCHAR(45),
dni_alumno VARCHAR(45),
PRIMARY KEY (ldAlumno)
);
-- Tabla Profesor
CREATE TABLE Profesor (
idProfesor INT NOT NULL,
nomebre_profesor VARCHAR(45),
dni_profesor VARCHAR(45),
PRIMARY KEY (IdProfesor)
);
Pueden hacer copy page de todos estos script y quedaria asi
\
Luego para ejecutar estos comando hacemos click derecho en cualquier parte y hacemos click en run
y podemos ver a la derecha en el arbol como se crearon las tablas
Si queremos modificar una tabla, por ejemplo queremos agregar en alumno si aprobo no no un booleano, hacemos click en el boton derecho del mouse y aregamos el campo
Lo mismo si queremos crear una tabla, vamos a table y presionamos el boton derecho del mouse y elegimos create
Referencias
https://www.youtube.com/watch?v=NYVDbl53Gpo
http://db.apache.org/derby/papers/DerbyTut/#Overview
https://netbeans-ide.informer.com/8.2/
https://www.youtube.com/watch?v=WY7hwEscFa4
https://www.oracle.com/technetwork/java/javase/downloads/jdk-netbeans-jsp-3413139-esa.html
Comentarios