Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| libreoffice_mysql [Le 24/07/2017, 01:24] – [Avec un pilote JDBC] details avertissement J5012 | libreoffice_mysql [Le 10/12/2020, 19:04] (Version actuelle) – précision connexion arverne73 | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| + | {{tag> | ||
| + | ---- | ||
| + | |||
| + | ====== 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 : | ||
| + | |||
| + | * [[:Mysql]] est un serveur de bases de données relationnelles SQL. | ||
| + | * [[wpfr> | ||
| + | * [[: | ||
| + | |||
| + | Vous pouvez vous connectez avec Base de trois manières: | ||
| + | * [[# | ||
| + | * [[#Avec l' | ||
| + | * [[#Avec le pilote JDBC]] | ||
| + | * [[#Avec le pilote ODBC]] | ||
| + | |||
| + | =====Directement===== | ||
| + | Depuis les versions 6 de LibreOffice, | ||
| + | |||
| + | A la création du fichier Base, il faut successivement : | ||
| + | - Choisir la 3e option " | ||
| + | - A l' | ||
| + | - Compléter l' | ||
| + | - Compléter les 2 écrans suivants non spécifiques | ||
| + | |||
| + | Ce type de connexion connaît parfois des bugs pour accéder à certaines tables. | ||
| + | |||
| + | Il n'est pas simple non plus de remplacer une connexion d'un autre type pour utiliser celle-là : nécessité de créer une nouvelle base et réintégrer les différents éléments (formulaires, | ||
| + | |||
| + | =====Avec l' | ||
| + | [[: | ||
| + | Si vous avez des problèmes avec ce pilote sous Ubuntu 16.04 voir [[https:// | ||
| + | |||
| + | Alternative : ajouter une extension que vous pouvez télécharger à [[https:// | ||
| + | |||
| + | ===== Avec un pilote JDBC ===== | ||
| + | [[: | ||
| + | Dans Libreoffice, | ||
| + | |||
| + | <note important> | ||
| + | |||
| + | Le paquet [[https:// | ||
| + | </ | ||
| + | |||
| + | Une procédure détaillée pour lire une base access avec le pilote JDBC peut se trouver [[lire_une_base_access|ici]]. | ||
| + | |||
| + | ===== Avec un pilote ODBC ===== | ||
| + | |||
| + | <note warning> | ||
| + | |||
| + | Commencez par [[: | ||
| + | |||
| + | Maintenant lancez **Unixodbc** avec les [[: | ||
| + | * Allez dans // | ||
| + | * Pouis dans l' | ||
| + | < | ||
| + | name: Mysql | ||
| + | description: | ||
| + | driver: | ||
| + | ou en 64 bits: / | ||
| + | setup: / | ||
| + | setup64 | ||
| + | </ | ||
| + | Laissez le reste par défaut et fermez **ODBCManageDataSourcesQ4**. | ||
| + | |||
| + | On va maintenant lancer **ODBCManageDataSourcesQ4** en tant qu' | ||
| + | |||
| + | 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 : | ||
| + | * Onglet //Fichier -> Nouveau -> Base de données//, | ||
| + | * Cochez la case //Se connecter à une base de données existante//, | ||
| + | * Cliquez sur le bouton // | ||
| + | * Si vous avez installé: | ||
| + | * L' | ||
| + | * Si vous avez activé le pilote ODBC choisissez // | ||
| + | * Si vous avez activé le pilote JDBC choisissez // | ||
| + | * Cliquez sur le bouton //Suivant// | ||
| + | * Dans le cas d'une connexion directe et JDBC remplissez les champs comme suit: | ||
| + | * //Nom de la base de données//, entrez //le nom de votre base de donnée//; | ||
| + | * " | ||
| + | * Cliquez sur le bouton // | ||
| + | * Tapez le nom d' | ||
| + | * Cliquez sur le bouton // | ||
| + | |||
| + | Il faut bien-sûr que l' | ||
| + | |||
| + | Ça y est, vous avez maintenant accès à votre base MySQL sous LibreOffice. | ||
| + | |||
| + | ===== Notes ===== | ||
| + | |||
| + | * Pour accéder rapidement aux bases de données, tapez sur la touche F4 sous LibreOffice. | ||
| + | * Pour supprimer une base de données sous LibreOffice : onglet // | ||
| + | |||
| + | ===== Voir aussi ===== | ||
| + | * Page principale de [[: | ||
| + | |||
| + | ---- | ||
| + | |||
| + | // | ||
