Table des matières

,

Connexion à une base de donnée Mysql sous LibreOffice

Cette page présente la mise en place d'une connexion entre une base MySQL et LibreOffice.

Introduction

Description des logiciels utilisés :

Vous pouvez vous connectez avec Base de trois manières:

Avec l'extension libreoffice-mysql-connector

Ce qui suit est valable à partir de Libreoffice 4.2. Installez le paquet libreoffice-mysql-connector qui est une extension de connexion MariaDB/MySQL pour LibreOffice.

Avec un pilote JDBC

Installez le paquet libha-jdbc-java. Dans Libreoffice, avant de pouvoir utiliser un pilote JDBC, vous devez ajouter son chemin de classe. Choisissez Outils → Options → LibreOffice → Avancé, et cliquez sur le bouton Chemin de classe. Naviguez jusqu'à l'archive qui se trouve dans /usr/share/java/mysql-connector-java-5.1.28.jar. Après avoir ajouté les informations de chemin, redémarrez LibreOffice.

Avec un pilote ODBC

À l'heure actuelle cette solution ne fonctionne pas, si quelqu'un trouve les bons paramètres, son aide est la bienvenue.

Commencez par installer les paquets libmyodbc et unixodbc-bin.

Maintenant lancez Unixodbc avec les droits d'adminstration, pour créer le pilote. Entrez la comamnde suivante dans un terminal :

gksudo ODBCManageDataSourcesQ4
name: Mysql
description: Mysql driver
driver: 
ou en 64 bits:  /usr/lib/x86_64-linux-gnu/odbc/libmyodbc.so
setup: /usr/lib/x86_64-linux-gnu/odbc/libodbcmyS.so
setup64

Laissez le reste par défaut et fermez ODBCManageDataSourcesQ4.

On va maintenant lancer ODBCManageDataSourcesQ4 en tant qu'utilisateur :

ODBCManageDataSourcesQ4

Onglet user dns, bouton add, sélectionnez le pilote nommé Mysql, puis cliquez sur le bouton OK

name: nom_de_la_base
server: localhost
database: nom_de_la_base

Laissez le reste par défaut et fermez ODBCManageDataSourcesQ4.

Connection à la base de donnée

Dans LibreOffice :

Ça y est, vous avez maintenant accès à votre base MySQL sous LibreOffice.

Notes

Voir aussi


Contributeurs : Yeffries, L'Africain, Poupoul2