Conexiones de base de datos Derby

Utilice el Asistente de nuevas conexiones de base de datos o la página Conexión de base de datos para crear una conexión JDBC con Derby.
Los siguientes controladores JDBC tienen soporte en Derby:
  • Controlador JDBC incorporado en Derby
  • Controlador IBM Data Server para JDBC y SQLJ
Controlador JDBC incorporado en Derby
El controlador JDBC incorporado en Derby se proporciona con el producto Derby. Puede bajar Derby y este controlador de http://db.apache.org/derby/
Controlador IBM Data Server para JDBC y SQLJ

El controlador IBM Data Server para JDBC y SQLJ es un controlador Java JDBC de dos niveles puro que permite que un cliente Java se comunique directamente con varios IBM Data Server mediante el protocolo DRDA. Este controlador admite conexiones de Tipo 2 (con bases de datos que están catalogadas en el sistema local) y conexiones de Tipo 4 (mediante un sistema principal, un nombre de base de datos y un puerto).

El controlador IBM Data Server para JDBC y SQLJ se incluye con este producto, en el plugin com.ibm.datatools.db2.

Para conectarse a Derby utilizando el controlador IBM Data Server para JDBC y SQLJ debe configurar el servidor para que acepte la conexión siguiendo estos pasos:
  1. Inicie el servidor de red de Derby ejecutando el siguiente archivo de proceso por lotes: DERBY_INSTALL\frameworks\NetworkServer\bin\startNetworkServer.bat
  2. 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 con Derby que utilizan el controlador IBM Data Server para JDBC y SQLJ: %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 utilizan el controlador IBM Data Server para JDBC y SQLJ, debe entrar un ID de usuario y una contraseña independientemente de si la base de datos utiliza autenticación. En estos campos, puede especificar cualquier valor.

Comentarios