Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 13/12/2006, à 19:57

sammy

[RESOLU] PB installation de mysql-connector-java-5.0.4

Bonjour tout le monde voila j'ai un petit problème je n'arrive pas a installer le mysql-connector-java-5.0.4 que me permettra de communiquer entre une application en java et ma DB mysql.

Si quelqu'un pouvais m'expliquer la procédure a faire cela me serais fort utile. Je l'en remercie par avance. Bonne journée smile

Dernière modification par sammy (Le 22/01/2007, à 04:37)

Hors ligne

#2 Le 13/12/2006, à 20:19

larrystourne

Re : [RESOLU] PB installation de mysql-connector-java-5.0.4

Bonjour

       Pour le mysql-connector-java, apres avoir extrait l'archive, il faut placer le fichier mysql-connector-java-5.0.4-bin.jar au meme niveau que tes fichiers .java.

       Ensuite il faut rajouter dans la variable d'environnement CLASSPATH le chemin du fichier .jar precedent.

       declare CLASSPATH=$CLASSPATH:chemindufichier.jar


    Par contre est ce que tu utilise un ide pour faire ton application ?

Hors ligne

#3 Le 13/12/2006, à 20:28

sammy

Re : [RESOLU] PB installation de mysql-connector-java-5.0.4

merci pour ta reponse.

comment ca un ide ?
Tu ve dire que sous linux nan c pour linux et windows.

Dernière modification par sammy (Le 13/12/2006, à 20:37)

Hors ligne

#4 Le 13/12/2006, à 20:30

sammy

Re : [RESOLU] PB installation de mysql-connector-java-5.0.4

oui moi je fesais dans le /etc/environnement

CLASSPATH="<chemin du .jar>" c pas bon car apres j'arrivais plus a compiler avec Java lol big_smile bizarre ^^

mais le fichier .jar il etait pas dans le meme repertoire que mes fichiers java et j'avais bien fais CLASS APTH mais ca marchais pas.

Dernière modification par sammy (Le 13/12/2006, à 20:39)

Hors ligne

#5 Le 13/12/2006, à 20:41

larrystourne

Re : [RESOLU] PB installation de mysql-connector-java-5.0.4

par exemple netbeans ou eclipse

pour netbeans il y a moyen de rajouter dans les proprietes de ton projet directement un lien sur le fichier .jar.

et je viens de regarder pour eclipse c'est la même chose.


sammy a écrit :

oui moi je fesais dans le /etc/environnement

CLASSPATH="<chemin du .jar>" c pas bon car apres j'arrivais plus a compiler avec Java lol big_smile bizarre ^^

ca doit etre parce que tu ne gardes pas le . dans CLASSPATH. Il sert lorsqu'en compilant un .java tu as des autres fichiers qui sont appelé dans le meme dossier. Il signifie en fait dossier courant.

Hors ligne

#6 Le 13/12/2006, à 20:43

sammy

Re : [RESOLU] PB installation de mysql-connector-java-5.0.4

ok je te remercie je vais essayer de suite et te tient au courant nan pas de eclipse ou autre un jedit et la doc java pas très clair ^^ et c tout lol tongue

Dernière modification par sammy (Le 13/12/2006, à 20:44)

Hors ligne

#7 Le 13/12/2006, à 20:59

sammy

Re : [RESOLU] PB installation de mysql-connector-java-5.0.4

Voila mon /etc/environnement

PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11:/usr/games:/opt/jdk1.5.0_09/bin"
LANG="fr_FR.UTF-8"
JAVA_HOME="/opt/jdk1.5.0_09"
CLASSPATH="$CLASSPATH:/home/fabien/Install/Mimi/mysql-connector-java-5.0.4/"

dans cette état il veut plus me lancer les applications java ou il me disais que le driver était manquant avant et il trouve plus javac ...

par contre il trouve la commande java

Hors ligne

#8 Le 13/12/2006, à 21:14

larrystourne

Re : [RESOLU] PB installation de mysql-connector-java-5.0.4

et quel est le resultat de la commande export ?

Hors ligne

#9 Le 13/12/2006, à 21:17

sammy

Re : [RESOLU] PB installation de mysql-connector-java-5.0.4

alors c'est bon j'ai resolu le pb precedant comme cela:

PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11:/usr/games:/opt/jdk1.5.0_09/bin"
LANG="fr_FR.UTF-8"
JAVA_HOME="/opt/jdk1.5.0_09:/opt/jdk1.5.0_09/bin"
CLASSPATH="$CLASSPATH:$PATH:$JAVA_HOME:/home/fabien/Install/Mimi/mysql-connector-java-5.0.4:./"

mais il me dit toujours qu'il trouve pas le driver un pote sous Gentoo a le meme code que moi mais lui ca marche sauf que le driver il la mis grace a emerge

voila la portion de code qui test le driver:

package include;

import java.sql.*;

/**
* Classe gérant les relations avec la base de données MySQL
*/
public class MySQL
{
    private static String url, user, mdp;
   
    private static Connection id = null;
    private static Statement s = null;
   
    /**
     * Enregistre les paramètres d'identification au serveur MySQL
     * puis lance la connexion
     *
     * @param host Adresse du serveur MySQL
     * @param login Utilisateur MySQL
     * @param pwd Mot de passe de l'utilisateur
     */
    public MySQL(String host, String login, String pwd) throws Exception
    {
        url = host;
        user = login;
        mdp = pwd;
       
        connect();
    }
   
    /**
     * Se connecte au serveur MySQL
     *
     * @see MySQL
     */
    private static void connect() throws Exception
    {
        Class.forName("com.mysql.jdbc.Driver");
       
    }

/***********************************************************************/

Et l'appel:

/* Connexion à la base de données */
       
        try { new MySQL("jdbc:mysql://localhost/projet", "projet", ""); }
        catch (Exception e)    {
            Erreurs.fatalError(e, 2); // Cela met un texte d'erreur sur la console
        }




PS: jedit (prog en JAVA) ne marche plus il trouve plus $java

Dernière modification par sammy (Le 13/12/2006, à 21:18)

Hors ligne

#10 Le 13/12/2006, à 21:24

sammy

Re : [RESOLU] PB installation de mysql-connector-java-5.0.4

juste une question pratique après chaque modification de /etc/environnement suis je obliger de redémarrer  ? tongue

Hors ligne

#11 Le 13/12/2006, à 21:26

sammy

Re : [RESOLU] PB installation de mysql-connector-java-5.0.4

c'est bon jedit remarche apres modification de PATH_JAVA="/opt/jdk1.5.0_09"
Mais toujours pas de mysql sad

Hors ligne

#12 Le 13/12/2006, à 21:29

sammy

Re : [RESOLU] PB installation de mysql-connector-java-5.0.4

export:

declare -x CLASSPATH="\$CLASSPATH:\$PATH:\$JAVA_HOME:/home/fabien/Install/Mimi/mysql-connector-java-5.0.4:./"
declare -x DBUS_SESSION_BUS_ADDRESS="unix:abstract=/tmp/dbus-qYfuITkKIM,guid=f9528045b17536b8d428e2c447e79400"
declare -x DESKTOP_SESSION="xfce4"
declare -x DISPLAY=":0.0"
declare -x GDMSESSION="xfce4"
declare -x GDM_XSERVER_LOCATION="local"
declare -x HISTCONTROL="ignoredups"
declare -x HOME="/home/fabien"
declare -x JAVA_HOME="/opt/jdk1.5.0_09"
declare -x LANG="fr_FR.UTF-8"
declare -x LESSCLOSE="/usr/bin/lesspipe %s %s"
declare -x LESSOPEN="| /usr/bin/lesspipe %s"
declare -x LIBGL_DRIVERS_PATH="/usr/lib/dri"
declare -x LOGNAME="fabien"
declare -x LS_COLORS="no=00:fi=00:di=01;34:ln=01;36:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:su=37;41:sg=30;43:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arj=01;31:*.taz=01;31:*.lzh=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.gz=01;31:*.bz2=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.jpg=01;35:*.jpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.avi=01;35:*.fli=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.flac=01;35:*.mp3=01;35:*.mpc=01;35:*.ogg=01;35:*.wav=01;35:"
declare -x OLDPWD="/home/fabien/Poil"
declare -x PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11:/usr/games:/opt/jdk1.5.0_09/bin"
declare -x PWD="/home/fabien/Poil/projet"
declare -x SESSION_MANAGER="local/moi:/tmp/.ICE-unix/4564"
declare -x SHELL="/bin/bash"
declare -x SHLVL="1"
declare -x SSH_AGENT_PID="4525"
declare -x SSH_AUTH_SOCK="/tmp/ssh-YHCBJz4472/agent.4472"
declare -x TERM="xterm"
declare -x USER="fabien"
declare -x USERNAME="fabien"
declare -x WINDOWID="20971552"
declare -x XAUTHORITY="/home/fabien/.Xauthority"
declare -x XDG_DATA_DIRS="/etc/xdg/xubuntu:/usr/share:/usr/local/share:/usr/share"
declare -x XTERM_SHELL="/bin/bash"
declare -x XTERM_VERSION="XTerm(216)"

Dernière modification par sammy (Le 13/12/2006, à 21:29)

Hors ligne

#13 Le 13/12/2006, à 21:31

larrystourne

Re : [RESOLU] PB installation de mysql-connector-java-5.0.4

dans mon JAVA_HOME j'ai
JAVA_HOME="/usr/lib/jvm/java-1.5.0-sun"




par contre pour le classpath, il faut mettre le lien vers le .jar
chez toi ca donnerais

CLASSPATH="/home/fabien/Install/Mimi/mysql-connector-java-5.0.4/mysql-connector-java-5.0.4_bin.jar"


mais il faudra peut etre que tu place d'abord le dossier mysql-connector dans le dossier où sont situés tes fichiers sources et que tu mettes dans CLASSPATH

CLASSPATH="dossierdessources/mysql-connector-java-5.0.4/mysql-connector-java-5.0.4_bin.jar"

Dernière modification par larrystourne (Le 13/12/2006, à 21:35)

Hors ligne

#14 Le 13/12/2006, à 21:33

sammy

Re : [RESOLU] PB installation de mysql-connector-java-5.0.4

ok je vais manger et j'essaye encore merci pour tout

Hors ligne

#15 Le 13/12/2006, à 22:02

sammy

Re : [RESOLU] PB installation de mysql-connector-java-5.0.4

big_smile je te remercie ça marche alors fallait bien préciser au CLASSPATH le nom du fichier
CLASSPATH="<n'importe où>/mysql-connector-java-5.0.4_bin.jar"

Juste une dernière question après modification de /etc/environnement on est obliger de redémarrer ou il y a un autre moyen ? Ou alors les modifications sont prise instantanément mais je pense pas !!!

Hors ligne