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 :

Debutant => JDBC sous linux


Sujet :

JDBC Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    117
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2005
    Messages : 117
    Par défaut Debutant => JDBC sous linux
    Bonjour a tous!
    Bon alors voila mon probleme (qui a mon avis est un peu ridicule )
    J'ai un prog java qui tourne sous linux et je dois, par ce programme, accéder à une base de données mysql (sur le même serveur).
    J'ai cherché un peu sur le web et j'ai vu qu'il fallait des drivers, il y avait aussi l'histoire de CLASSPATH (ce fameux classpath dont je ne comprends toujours pas le fonctionnement...)
    Voila le code de connection a ma base :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
    Connection conn; 
            Statement stmt; 
            ResultSet rs; 
            String pilote = "org.gjt.mm.mysql.Driver"; 
            String url = new String("jdbc:mysql://localhost/BaseSC"); 
     
            try 
    	     { 
    	            Class.forName(pilote);  	            
    	            conn = DriverManager.getConnection(url,"root","mdp"); 
     
    	            stmt = conn.createStatement();
    a l'execution j'ai bien entendu une erreur :"UnknowSource"
    (ma commande pour exécuter: java -cp /SitesWeb/SC/Java MonprogJava)
    donc j'ai téléchargé ce truc :
    mysql-connector-java-5.0.4.tar.gz
    et dans cette archive...il y a une autre archive (.tar cette fois) qui elle contient plein de fichiers!!(des .java, des .jar enfin bref plein de choses plus folles les unes que leq autres !!)
    Et maintenant je me pose la fameuse question...
    (roulement de tambours...)
    Qu'est ce que je fais de tout ça?????
    ou dois je y mettre sur mon serveur linux?(comment y ajouter au classpath??)dois je tout mettre?

    Merci d'avance je suis vraiment bloqué avec ce problème qui doit etre des plus basiques a resoudre!

    PS:oups,je viens de voir un qu'il y avait une parite jdbc dans le forums...j'ai mal placé mon poste...sorry les modos

  2. #2
    Membre Expert
    Avatar de Ioan
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    737
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 737
    Par défaut
    Bonjour,
    a l'execution j'ai bien entendu une erreur :"UnknowSource"
    Sans la trace de l'exception et les lignes correspondantes, on ne peut pas te dire d'ou viens cette erreur en particulier.

    Pour tes autres problèmes, voici comment procéder :
    1 - Décompresse mysql-connector-java-5.0.4.tar.gz
    2 - Modifie ton code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    String pilote = "com.mysql.jdbc.Driver";
    3 - Vérifie les autres données que tu rentre (log/mdp, adresse du serveur mysql et nom de la base)
    4 - Lance ton programme :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    java -cp /SitesWeb/SC/Java:/la/ou/se/trouve/mysql-connector-java-5.0.4-bin.jar MonprogJava
    Ca devrait marcher
    Pour plus d'informations sur JDBC, je te conseille de jeter un coup d'oeuil à la FAQ JDBC : http://java.developpez.com/faq/jdbc/
    Bonne chance
    @+
    Les FAQs Java, J2EE, JDBC, Struts > Les cours > Le Forum Java.
    Merci de respecter les règles du club.
    Mon blog : quelques news sur Java, Linux et le monde de l'Open Source.

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    117
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2005
    Messages : 117
    Par défaut
    Merci beaucoup! ça marche!

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Débutant en SQL sous Linux
    Par DeVoN dans le forum Administration système
    Réponses: 4
    Dernier message: 01/12/2005, 15h22
  2. Débute sous Linux
    Par jc44 dans le forum Distributions
    Réponses: 15
    Dernier message: 29/11/2005, 17h35
  3. [Debutant(e)]Impression sous Eclipse 3.0 Linux/motif
    Par Archangelo dans le forum Eclipse Java
    Réponses: 3
    Dernier message: 30/06/2004, 17h30
  4. [Debutant(e)][Tomcat]Tomcat sous linux
    Par Gandalf_new dans le forum Tomcat et TomEE
    Réponses: 2
    Dernier message: 12/05/2004, 15h45

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