Rechercher : dans
Par :

Connexion openoffice à mysql

Dernière réponse le 17 avr 2007 à 16:22:10 Manu, le 28 oct 2005 à 22:26:43 
 Signaler ce message aux modérateurs

Bonsoir

J'aurais besoin d'aide pour accéder à une base de données (existance) mysql à partir du nouveau module bases de données d'openoffice version 2, sachant que j'ai installé par ailleurs le Java SDK de Sun.

J'ai téléchargé comme indiqué le driver JDBC de mysql . C'est un fichier jar (mm.mysql-2.0.4-bin.jar) contenant essentiellement des ".class" réparties en jdbc1 et jdbc2. Je n'arrive pas à l'installer dans openoffice (menu Tools/Options/Java). Dois-je le déjarrer ? Dois-je déclarer un fichier particulier ou un niveau d'arborescence ? Dans ce menu tout semble accepté sans vérification. Par contre lors de la création de la connexion j'ai le diagnostic "the JDBC driver could not be loaded".

Par ailleurs, la documentation parle d'URL de la base de données, mais le menu de connexion, mais le menu veut un nom de base de données et une URL de serveur. Pour ce dernier j'ai mis jdbc:mysql://mycomputer où mycomputer est le hostname. Est-ce bien cela ou aurais-je dû mettre 127.0.0.1 ? (le port est mis ailleurs).

Si quelqu'un a réussi, je lui serai reconnaissant de m'éclairer sur la marche à suivre.

Manu.

Meilleures réponses pour « Connexion openoffice à mysql » dans :
MySQL - Installation sous Windows VoirPrésentation de MySQL MySQL est un Système de Gestion de Bases de Données (SGBD) fonctionnant sous Linux et Windows. Depuis la version 3.23.19, MySQL est sous Licence GPL (aussi bien sous Linux que Windows), ce qui signifie qu'il peut être utilisé...
Introduction à JDBC VoirIntroduction à JDBC La technologie JDBC (Java DataBase Connectivity) est une API fournie avec Java (depuis sa version 1.1) permettant de se connecter à des bases de données, c'est-à-dire que JDBC constitue un ensemble de classes permettant de...

1

Manu, le 29 oct 2005 à 09:47:11

Bonjour,

Je donne la réponse, puisque j'ai trouvé....

Il ne faut pas utiliser le driver indiqué dans la doc, mais une version plus récente., mysql-connector-java-3.1.11.zip à télécharger sur le site de MySql. de ce zip extraire le fichier mysql-connector-java-3.1.11-bin.jar et le déclarer dans Tools/Options/Java.

Pour l'Url du serveur, il faut mettre 127.0.0.1 sans indication de protocole.

La doc contient manifestement des résidus de openoffice 1.0

Manu

Répondre à Manu

2

Dawid, le 29 oct 2005 à 12:47:46

Moi, je n'ai pas eu de difficultés à me connecter à ma base MySQL avec OOO 2.0.
J'ai fait comme avec Ooo 1.1.5 avec Odbc.

Mon problème, c'est pour les formulaires : mes champs BLOB (mes images) ne s'affichent pas.

Répondre à Dawid

3

Dawid, le 29 oct 2005 à 14:01:05

C'est bon.
J'arrive à faire mes formulaires et à mettre mes images (il faut créer une zone d'image et l'associer ensuite au champ blob de la base de données).

Répondre à Dawid

4

Dawid, le 29 oct 2005 à 14:02:08
  • +1

Pour te connecter à la base MySQL, il suffit donc d'utiliser odbc, comme avec la version 1.1.5.

Répondre à Dawid

5

 Yannick, le 17 avr 2007 à 16:22:10

Salut,

j'ai essayé toute l'aprés midi et je n'y arrive pas.

Aidez moi s'il vous plait.

J'ai une base de données MySQL en localhost. Je veux me connecter avec OpenOffice pour créer des rapports rapidement. Je suis sous windows

Pour commencer, est ce que je dois utiliser ODBC ou JDBC ?

Ensuite, je ne sais pas, j'ai installé un fichier odbc, mais en voulant me connecter à la bd, j'ai un message comme quoi il ne connait ni le pilote ni la base.

Que dois je faire ?

Répondre à Yannick