[EMAIL PROTECTED] a écrit :
J'utilise aussi openoffice 2.0.3 mais mon JRE est le 1.5.0_06 de Sun et mon serveur est Mysql 5.0.22 sur Debian 3.1

J'ai fait une machine avec openoffice 2.0.3 mais mon JRE est le 1.5.0_07 de Sun , serveur Mysql 5.0.22 sur Debian 3.1R2 et le connecteur mysql-connector-java-3.1.13-bin.jar: pas de problème, cela a marché tout de suite, en local, comme à partir d'un winXP sp2 ou w2k sp4 sur le réseau local. Fonctionne aussi avec un test de connexion distant de 200 Km.

Du coup, j'ai viré ce matin la seule mandriva du parc, tout est en SARGE ou en ETCH, et cela tourne.

merci de ton aide.



Le message d'erreur :
> MESSAGE: java.net.ConnectException: Connection refused

Semble indiquer que c'est le serveur Mysql qui a refusé la connection, il n'y a pas d'indication que la transaction jdbc elle-même se soit mal passée. Il faudrait jeter un coup d'oeil à la configuration du serveur Mysql, par exemple jusqu'à il y a peu de temps le réglage par défaut permettait au compte root de se connecter sans mot de passe, mais seulement depuis localhost, donc soit en ligne de commande en étant connecté sur le serveur, soit par phpmyadmin, installé sur la machine. Pour se connecter depuis une machine distante, il faut ajouter un nouveau compte dans les privilèges, pas forcément avec les mêmes identifiants, mais avec % comme nom de serveur, pour autoriser n'importe quelle ip à se connecter, soit l'ip fixe d'une machine autorisée à se connecter. Ensuite il faut modifier les privilèges de se compte pour définir les actions qui lui sont autorisées, sur quelle base de données et sur quelles tables ;)

stratus a écrit :

[EMAIL PROTECTED] a écrit :

Bonjour,
Je viens d'appliquer la solution donnée et maintenant ça marche ! :

dans Outils/Options/Oppenoffice.org/Sécurité :
cliquer sur le bouton : "Securite des macros"
aller sur l'onglet : "Sources de confiance"
le bouton "Ajouter" est accessible.

cordialement,

Jean Perrin

J'ai ajouté aux sources de confiance le dossier <chemin vers openoffice2>\program\classes où j'avais copié tous les connecteurs que j'ai pu trouver, c'est à dire : mm.mysql-2.0.4-bin.jar, mysql-connector-java-3.1.13-bin.jar, mysql-connector-java-5.0.3-bin.jar J'avais déjà ajouté ces fichiers dans Outils/Options/Oppenoffice.org/Java => bouton Class Path

J'ai créé une nouvelle base de données par : Fichier/Nouveau/Base de données puis "Se connecter à une base de données existante" option MySQL
puis "Connexion utilisant JDBC"
puis saisie d'un nom pour la base de données oob, saisie de l'url du serveur ça a marché en ne mettant que le nom de domaine ( du style mysql.serveur.com, sans http:// ou mysql: ou jdbc:) "com.mysql.jdbc.Driver" était indiqué comme "Classe de pilote jdbc pour MySQL" En cliquant sur "tester la classe", j'ai enfin obtenu "Chargement du pilote JDBC réussi" :) J'ai terminé la saisie sans vérifier la connexion, et j'ai finalement réussi à me connecter à mon serveur distant !

Le problème c'est que je ne sais pas laquelle des classes de connexion est utilisée, je testerais plus tard de les retirer une par une pour voir.


quelle version du jre, du serveur MYSQL, de OOo ?



quand je fais la manip, j'obtiens le message d'erreur:


Statut SQL: 08001

Server connection failure during transaction. Due to underlying exception: 'java.net.SocketException: java.net.ConnectException: Connection refused'.

** BEGIN NESTED EXCEPTION **

java.net.SocketException
MESSAGE: java.net.ConnectException: Connection refused

STACKTRACE:

java.net.SocketException: java.net.ConnectException: Connection refused
at com.mysql.jdbc.StandardSocketFactory.connect(StandardSocketFactory.java:156)
   at com.mysql.jdbc.MysqlIO.<init>(MysqlIO.java:276)
   at com.mysql.jdbc.Connection.createNewIO(Connection.java:2769)
   at com.mysql.jdbc.Connection.<init>(Connection.java:1531)
at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:266)


** END NESTED EXCEPTION **


Attempted reconnect 3 times. Giving up.


**********************************************************

j'utilise jre sun 1.5.0.7b, OOo 2.0.3, mysql 4.1.1.


merci













stratus a écrit :

[EMAIL PROTECTED] a écrit :

Comme j'ai des problèmes pour me connecter à un serveur mysql distant à l'aide de jdbc, je cherchais des infos dans la
faq française et j'ai remarqué une erreur sur la page :
http://fr.openoffice.org/FAQ/bdd_fr/bdd02fr.html

il y est écrit :
> Sous Outils | Options| Openoffice.org, choisissez la rubrique Sécurité. Sur cette page, cliquez sur > le bouton Ajouter et indiquez le chemin/fichier où votre driver est localisé.

Le problème c'est que dans Outils/Options/Oppenoffice.org/Sécurité il n'existe pas de bouton "Ajouter"

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


Bonjour,

cela fait maintenant 4 à 5 jours que j'essaie de me connecter à un serveur MYSQL avec JDBC: en vain. Si tu arrives, je suis intéressé par la solution.


merci

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Répondre à