IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JDBC Java Discussion :

installation pilot JDBC


Sujet :

JDBC Java

  1. #1
    Membre à l'essai
    Homme Profil pro
    Inscrit en
    Février 2011
    Messages
    15
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Février 2011
    Messages : 15
    Points : 21
    Points
    21
    Par défaut installation pilot JDBC
    Bonjour,

    je suis débutant en java. je cherche a installer le pilote JDBC pour se connecte a une BD. j'ai deja installer MYSQL ( sudo service mysql start pour demare le serveur MYSQL). j'ai volu installer le .jar en utilisent java -jar mysql-connector-java-5.1.15-bin.jar mais j'ai toujour un message d'ereur :

    Failed to load Main-Class manifest attribute from
    mysql-connector-java-5.1.15-bin.jar


    j'ai cherche a rajoute la Main-Class avec cette ligne
    Main-Class: lenomdupackage.LeNomDeLaClassePrincipale
    mais le problème je trouve pas le nom de la classe principale?

    Donc est ce qu'il une personne qui pourra me dire qu'elle est cette classe principal et si il y a une autre méthode plus simple pour l'installer le pilote ?

    MErci d'avance pour votre aide.

  2. #2
    Membre du Club
    Inscrit en
    Février 2010
    Messages
    43
    Détails du profil
    Informations forums :
    Inscription : Février 2010
    Messages : 43
    Points : 64
    Points
    64
    Par défaut
    Citation Envoyé par javaahm Voir le message
    Bonjour,

    je suis débutant en java. je cherche a installer le pilote JDBC pour se connecte a une BD. j'ai deja installer MYSQL ( sudo service mysql start pour demare le serveur MYSQL). j'ai volu installer le .jar en utilisent java -jar mysql-connector-java-5.1.15-bin.jar mais j'ai toujour un message d'ereur :

    Failed to load Main-Class manifest attribute from
    mysql-connector-java-5.1.15-bin.jar


    j'ai cherche a rajoute la Main-Class avec cette ligne
    Main-Class: lenomdupackage.LeNomDeLaClassePrincipale
    mais le problème je trouve pas le nom de la classe principale?

    Donc est ce qu'il une personne qui pourra me dire qu'elle est cette classe principal et si il y a une autre méthode plus simple pour l'installer le pilote ?

    MErci d'avance pour votre aide.
    hello,

    je ne sais pas si ce que tu veux faire et possible, mais pas besoin d'installer le mysql-connector-java-5.1.15-bin.jar pour faire une connexion JDBC avec la base de donnée Mysql, il faut juste ajouter le jar a tes lib dans ton projet java.

    Cordialement,
    dali.

  3. #3
    Expert éminent sénior
    Avatar de sinok
    Profil pro
    Inscrit en
    Août 2004
    Messages
    8 765
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Août 2004
    Messages : 8 765
    Points : 12 977
    Points
    12 977
    Par défaut
    Ou plus précisément ajouter le jar de MySQL à ton classpath.

    Si tu ne sais pas ce qu'est le classpath, direction la FAQ immédiatement

  4. #4
    Membre à l'essai
    Homme Profil pro
    Inscrit en
    Février 2011
    Messages
    15
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Février 2011
    Messages : 15
    Points : 21
    Points
    21
    Par défaut
    j'ai crée un dossier lib dans mon projet et j'ai rajoute le fichier mysql-connector-java-5.1.15-bin.jar dans le dossier. mais le moment que je fait la commande java connection (je travail sur ubuntu le nom du fichier connection .java ) , j'ai se message d'erreur : ERROR :com.mysql.jdbc.Driver malgre que j'ai le serveur en marche.

  5. #5
    Membre du Club
    Inscrit en
    Février 2010
    Messages
    43
    Détails du profil
    Informations forums :
    Inscription : Février 2010
    Messages : 43
    Points : 64
    Points
    64
    Par défaut
    Citation Envoyé par javaahm Voir le message
    j'ai crée un dossier lib dans mon projet et j'ai rajoute le fichier mysql-connector-java-5.1.15-bin.jar dans le dossier. mais le moment que je fait la commande java connection (je travail sur ubuntu le nom du fichier connection .java ) , j'ai se message d'erreur : ERROR :com.mysql.jdbc.Driver malgre que j'ai le serveur en marche.
    Bonsoir,

    Faut voir le lien que sinok ta link ta surement un problème dans ton classpath, sinon utilise un IDE c'est plus simple comme eclipse ou netbeans.

    et c'est quoi le serveur qui en marche ?
    Citation Envoyé par javaahm Voir le message
    mais le moment que je fait la commande java connection (je travail sur ubuntu le nom du fichier connection .java )
    Dans un système en ligne de commande (comme unix ou dos), les commandes à taper pour compiler et exécuter un programme Java sont :

    javac pour compiler un programme
    java pour exécuter le programme

  6. #6
    Membre régulier
    Profil pro
    Inscrit en
    Février 2006
    Messages
    149
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 149
    Points : 90
    Points
    90
    Par défaut
    excusez moi de faire remonter le sujet, mais je rencontre le problème en question. je suis aussi sur ubuntu et j'ai bien le chemin de mon jar dans mon CLASSPATH.

    mon erreur précisement est :

    Failed to load Main-Class manifest attribute from
    merci de bien vouloir me donner un coup de main.

    Cdt.

  7. #7
    Membre régulier
    Profil pro
    Inscrit en
    Février 2006
    Messages
    149
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 149
    Points : 90
    Points
    90
    Par défaut
    bon, quelques précisions :

    la commande que j'éxécute est la suivante :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    java -cp ./bin;/home/.../mysql-connector-java-5.1.17-bin.jar ./bin/Main
    d'après ce que j'ai compris, cette commande désigne le fichier .jar comme un classpath, où il faut aller chercher la classe nécessaire. or l'erreur que j'obtiens est liée au fait qu'il tente d'exécuter le jar (si je me trompe pas), le considerant comme un exécutable.

    d'où vient ce comportement ? pourquoi ? faut il compiler mon Main en y désignant le .jar ?

  8. #8
    Membre régulier
    Profil pro
    Inscrit en
    Février 2006
    Messages
    149
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 149
    Points : 90
    Points
    90
    Par défaut
    la résolution de mon souci est ici

    je ne sais pas si javaahm a résolu son souci par la meme façon mais pour ma part, c'est reglé !!! ;-)

Discussions similaires

  1. Installation du pilote JDBC
    Par reve_info dans le forum Eclipse Java
    Réponses: 1
    Dernier message: 28/11/2011, 08h26
  2. Comment installer un pilote JDBC sous Eclipse?
    Par dedalios dans le forum Eclipse Java
    Réponses: 2
    Dernier message: 13/10/2010, 19h51
  3. Réponses: 5
    Dernier message: 05/12/2006, 18h05
  4. Réponses: 4
    Dernier message: 29/08/2005, 19h50
  5. Pilote JDBC pour SQL Server
    Par david71 dans le forum JDBC
    Réponses: 6
    Dernier message: 21/01/2005, 14h39

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo