Para facilitar la realización de las prácticas del EJB de entidad cuya persistencia está gestionada por el bean, vamos a crear un usuario específico (swc/swc). El esquema ("schema") corresponde al nombre de usuario, y se puede crear implicita o explicitamente. De forma implicita, se crea cuando se crea un objeto en la base de datos (por ejemplo, una tabla). Se crea explicitamente ejecutando:
ij>create schema nombre_schema;
- Abrir la herramienta de administración y crear un nuevo
Connection Pool . Para ello debemos realizar los siguientes pasos:
- En el árbol de
Resources , extender JDBC y a continuación seleccionar Connection Pool .
- En la parte derecha de la página, clic en el botón
New... para crear un nuevo recurso:
- En el campo
Name , introducir DerbyBankdbPool .
- En el campo
Resource Type , seleccionar en el combobox, javax.sql.DataSource .
- En el campo
Database Vendor , seleccionar en el combobox, Derby .
- Clic en
Next .
- En la siguiente ventana,
General Settings , mantener las opciones por defecto y clic en Next .
- La siguiente ventana muestra todas las opciones de configuración de nuestra nueva conexión. Al final de la ventana, en el apartado de
Properties , configurar los siguientes atributos:
PortNumber : 1527
User : swc
Password : swc
ServerName : localhost
DatabaseName : bankdb
ConnectionAttributes : ;create=true
- Seleccionar el resto de atributos y clic en el botón
Delete Properties .

- Clic en
Finish .
Arrancar el gestor si no lo habéis arrancado previamente.
Arrancaar la herramienta ij y ejecutar:
ij> connect 'jdbc:derby://localhost:1527/bankdb;create=true;user=swc;password=swc;';
Crear la tabla de usuarios en la base de datos, users , con el script create_table.sql. Automáticamente se crea el "schema" SWC .
|