Contenido

# Conexión con JDBC

Especifica las opciones para acceder a una base de datos JDBC.

## Ejemplos de JDBC

Puede utilizar una clase de controlador JDBC para conectarse a una base de datos JDBC desde LibreOffice. La clase del controlador la proporciona el fabricante de la base de datos. Dos ejemplos de bases de datos JDBC son Oracle y MySQL.

Las clases del controlador se deben agregar a LibreOffice en LibreOffice ▸ Preferencias Herramientas ▸ Opciones ▸ LibreOffice ▸ Avanzadas

### Base de datos de Oracle

Puede utilizar un controlador JDBC para acceder a una base de datos Oracle desde Solaris o Linux. Para acceder a la base de datos desde Windows, necesita un controlador ODBC.

En UNIX, asegúrese de que el cliente de la base de datos de Oracle esté instalado con compatibilidad para JDBC. La clase del controlador JDBC para el cliente Solaris Oracle versión 8.x se encuentra en la ruta <Oracle client>/product/jdbc/lib/classes111.zip. También puede descargar la última versión del sitio web de Oracle.

En el cuadro para la URL del origen de los datos, ingrese la ubicación del servidor de la base de datos Oracle. La sintaxis de la URL depende del tipo de base de datos. Consulte la documentación que se incluye con el controlador JDBC para obtener más información.

Para una base de datos Oracle, la sintaxis de la URL es:

oracle:thin:@nombreservidor:puerto:nombre_basedatos

- nombreservidor es el nombre de la máquina que ejecuta la base de datos de Oracle. También puede reemplazar el nombre del servidor con la dirección IP del servidor.

- puerto es el número del puerto (port) donde escucha la base de datos Oracle. Solicite al administrador de su base de datos la dirección correcta del puerto.

- nombre_basedatos es el nombre de la base de datos Oracle. Solicite el nombre correcto al administrador de la base de datos.

### Base de datos MySQL

El controlador para la base de datos MySQL está disponible en el sitio web de MySQL.

La sintaxis de una base de datos MySQL es:

mysql://nombreservidor:puerto/nombre_basedatos

- nombreservidor (hostname) es el nombre de la máquina que ejecuta la base de datos MySQL. También puede reemplazar el nombre del servidor (host) con la dirección IP del servidor.

- puerto se refiere al puerto (port) predeterminado para las bases de datos MySQL, es decir, 3306.

- nombre_basedatos es el nombre de la base de datos.

## URL del origen de los datos

Ingrese la URL de la base de datos. Por ejemplo, para el controlador JDBC de MySQL, ingrese "mysql://<nombreservidor>/<nombre_basedatos>". Para obtener más información sobre el controlador JDBC, consulte la documentación que se incluye con el controlador.

## Clase del controlador JDBC

Escriba el nombre del controlador JDBC.

Antes de que pueda usar un controlador JDBC, debe añadir la ruta a su clase. Elija LibreOffice ▸ Preferencias Herramientas ▸ Opciones ▸ LibreOffice ▸ Avanzadas y pulse en el botón Ruta de clase. Después de añadir la información de la ruta, reinicie LibreOffice.

## Probar clase

Prueba la conexión con la configuración actual.

Autenticación

Asistente para base de datos