Utilice el Asistente de nuevas conexiones con la base de datos o la página Conexión con la base de datos para crear una conexión JDBC con Derby.
Los siguientes controladores JDBC tienen soporte en Derby:
- Controlador JDBC incorporado en Derby
- DB2 Universal
Driver
El controlador JDBC incorporado en Derby se proporciona con el producto Derby.
Puede bajar Derby y este controlador de http://incubator.apache.org/derby/
El archivo
derby.jar se incluye con este producto, en el plugin
com.ibm.datatools.db2.cloudscape.
Una base de datos de Derby de ejemplo se incluye
con este producto. Puede ver una conexión con esta base de datos en el Explorador de bases de datos
en la carpeta Conexiones. El nombre de la conexión es SAMPLE[Derby 10.0].
Para conectarse
a Derby utilizando DB2 Universal Driver, debe configurar el servidor para que acepte
la conexión completando los siguientes pasos:
- Inicie el servidor de red de Derby ejecutando el siguiente archivo de proceso por lotes: DERBY_INSTALL\frameworks\NetworkServer\bin\startNetworkServer.bat
- Escriba los mandatos siguientes desde el directorio de instalación de Derby:
- set CLASSPATH=derby.jar;derbynet.jar
- java org.apache.derby.drda.NetworkServerControl start
Si el servidor de red no se encuentra en el sistema donde está trabajando, debe utilizar la opción -h para especificar el rango de IP que puede establecer una conexión. Por ejemplo:
java org.apache.derby.drda.NetworkServerControl start -h 0.0.0.0
Para conectarse a bases de datos Derby, especifique la siguiente información.
Los demás campos deben rellenarse como se describe en la ventana de ayuda emergente.
- Ubicación de base de datos
Escriba la vía de acceso absoluta del directorio en el que se almacenan los datos de Derby en el sistema de archivos.
- Crear la base de datos, si es necesario
- Seleccione esta opción para crear una nueva base de datos Derby.
- Ubicación de clase
Para conexiones con Derby que utilizan el controlador JDBC incorporado en Derby: %DBHOME%\derby.jar
donde %DBHOME% es la vía de acceso absoluta del directorio en el que está instalado el gestor de bases de datos.
Para conexiones Derby que utilizan DB2 Universal Driver: %DBHOME%\lib\db2jcc_license_c.jar y %DBHOME%\lib\db2jcc.jar en orden
donde %DBHOME% es la vía de acceso absoluta del directorio en el que está instalado el gestor de bases de datos.
- ID de usuario y contraseña
- Para conexiones con Derby que utilicen DB2 Universal Driver, deberá entrar un ID de usuario
y contraseña independientemente de si la base de datos utiliza autenticación o no. En estos campos, puede especificar cualquier valor.