Contenu

# Connexion JDBC

Spécifie les options d'accès à une base de données JDBC.

## Exemples JDBC

Pour vous connecter à une base de données JDBC depuis LibreOffice, vous pouvez utiliser une classe de pilote JDBC. Les classes de pilote sont fournies par les fabricants de base de données. À titre d'exemple, les bases de données Oracle et MySQL sont de type JDBC.

La classe du pilote doit être ajoutée à LibreOffice dans LibreOffice - Préférences Outils - Options - LibreOffice Avancé.

### Base de données Oracle

Pour accéder à une base de données Oracle à partir de Solaris ou de Linux, vous pouvez utiliser un pilote JDBC. Un pilote ODBC sera en revanche nécessaire pour accéder à une base de données à partir de Windows.

Sur UNIX, assurez-vous que le client de base de données Oracle est installé avec un module de prise en charge JDBC. La classe de pilote JDBC du client Oracle pour Solaris version 8.x se situe dans le répertoire <Oracle client>/product/jdbc/lib/classes111.zip. Vous pouvez également télécharger la dernière version du pilote sur le site Web d'Oracle.

Dans la zone URL de la source de données, saisissez l'emplacement du serveur de base de données Oracle. La syntaxe de l'URL dépend du type de base de données. Pour de plus amples informations, consultez la documentation accompagnant le pilote JDBC.

Pour une base de données Oracle, la syntaxe de l'URL est la suivante :

oracle:thin:@nom_hôte:port:nom_de_BD

- le nom d'hôte correspond au nom de l'ordinateur exécutant la base de données Oracle. Vous pouvez remplacer ce nom d'hôte par l'adresse IP du serveur.

- le port correspond au port de communication de la base de données Oracle. Demandez l'adresse correcte de ce port à votre administrateur de base de données.

- nom_de_BD désigne le nom de la base de données Oracle. Demandez à votre administrateur de base de données de vous fournir un nom correct.

### Base de données MySQL

Le pilote pour la base de données MySQL est disponible sur le site Web MySQL.

La syntaxe applicable à une base de données MySQL est :

mysql://nom_hôte:port/nom_de_BD

- Le nom d'hôte correspond au nom de l'ordinateur exécutant la base de données MySQL. Vous pouvez remplacer ce nom d'hôte par l'adresse IP du serveur.

- le port par défaut des bases de données MySQL est le port numéro 3306.

- nom_de_BD désigne le nom de la base de données.

## URL de la source de données

Saisissez l'URL de la base de données. Par exemple, si vous utilisez un pilote JDBC pour MySQL, saisissez "mysql://<Nom du serveur>/<nom de la BD>". Pour plus d'informations sur le pilote JDBC, consultez la documentation accompagnant le pilote.

## Classe de pilote JDBC

Saisissez le nom du pilote JDBC.

Avant de pouvoir utiliser un pilote JDBC, vous devez ajouter son chemin de classe. Choisissez LibreOffice - Préférences Outils - Options - LibreOffice - Avancé et cliquez sur le bouton Chemin de la classe. Après avoir ajouté les informations sur le chemin, redémarrez LibreOffice.

## Tester la classe

Teste la connexion en utilisant les paramètres actifs.

Authentification

Assistant de base de données