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

Eclipse Java Discussion :

Utiliser un fichier sql dans Eclipse


Sujet :

Eclipse Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau candidat au Club
    Femme Profil pro
    Lycéen
    Inscrit en
    Janvier 2017
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Lycéen
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2017
    Messages : 1
    Par défaut Utiliser un fichier sql dans Eclipse
    Hello tout le monde,

    Etant débutante en java, j'ai récemment téléchargé un projet en langage java qui m'intéresse beaucoup, lorsque je le compile le projet fonctionne mais lorsque j'essaie d'ajouter un item à la base de donnée ( en fait c'est un projet de gestion de livres: ajouter/retirer des livres ect ) ça ne marche pas et cela m'affiche l'erreur suivante:


    java.lang.ClassNotFoundException: com.mysql.jdbc.Driver java.lang.NullPointerException


    Lorsque j'ai téléchargé le fichier, plusieurs classes étaient présentes qui fonctionnent mais pas totalement car je ne peux pas accéder à la base de données, ainsi que 3 fichiers au format sql que j'aimerai réussir à utiliser...

    J'ai téléchargé :

    Data Tools Platform SQL Development Tools org.eclipse.datatools.sqldevtools.feature.feature.group


    Et j'ai ajouté mes fichiers au format sql grace aux instrutions suivantes:

    New -> Others -> SQL Developpement -> SQL File -> Paste ( the downloaded sql code)


    Et :

    mysql-connector-java-5.0.5-bin ( en faisant Eclipse > Build Path... > Libraries tab > Add External JARs )


    Et j'ai modifié l'une des classes ainsi:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    package library;
    import java.sql.Connection;
    import java.sql.DriverManager;
    import javax.swing.JOptionPane;
    import java.sql.*;
     
    public class DB {
        public static Connection getConnection(){
            Connection con=null;
            try{
                Class.forName("com.mysql.jdbc.Driver");
                 con=DriverManager.getConnection("jdbc:mysql://localhost:3306/...","","");
                 return con;
            }catch(Exception e)
            {
                JOptionPane.showMessageDialog(null, e);
                return null;
            } } }
    Sachant que mon projet s'appelle library.

    Mais ça ne marche pas....

    Quelqu'un peut me venir en aide ? S'il vous plait.

  2. #2
    Modérateur
    Avatar de joel.drigo
    Homme Profil pro
    Ingénieur R&D - Développeur Java
    Inscrit en
    Septembre 2009
    Messages
    12 430
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 56
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieur R&D - Développeur Java
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2009
    Messages : 12 430
    Billets dans le blog
    2
    Par défaut
    Salut,

    Le "Data Tools Platform SQL Development Tools" ne sert pas directement à écrire des programmes Java qui accèdent à une base de données. C'est juste un outil Eclipse qui aide au développement et permet de faire des requêtes directement.

    Le fichier jar contenant le pilote est suffisant (jar qui se trouve dans mysql-connector-java-5.0.8(.tar.gz ou .zip), à installer comme tu l'as fait par exemple (attention, pas le fichier téléchargé, mais un fichier qui se trouve dans le fichier téléchargé, qu'il faut dézipper).

    Ensuite, le code que tu montres permet de récupérer une connexion, en théorie, parce qu'il manque le nom de la base et de l'utilisateur et son mot de passe. Je suppose que tu as bien installé une base de données mysql par ailleurs, celle à laquelle tu te connectes.


    Je ne sais pas ce que tu appelles un fichier au format SQL : SQL est un langage de manipulation de base de données relationnelles. C'est quoi au juste le "format SQL", un fichier qui contient des requêtes, ou un code de procédure stockée, ou quoi d'autres ?

    Tu dis que le programme ne fonctionne toujours pas, mais qu'est ce que ça signifie précisemment ? Tu as un message d'erreur ? Peux-tu décrire ce qu'il se passe ou ne se passe pas ?
    L'expression "ça marche pas" ne veut rien dire. Indiquez l'erreur, et/ou les comportements attendus et obtenus, et donnez un Exemple Complet Minimal qui permet de reproduire le problème.
    La plupart des réponses à vos questions sont déjà dans les FAQs ou les Tutoriels, ou peut-être dans une autre discussion : utilisez la recherche interne.
    Des questions sur Java : consultez le Forum Java. Des questions sur l'EDI Eclipse ou la plateforme Eclipse RCP : consultez le Forum Eclipse.
    Une question correctement posée et rédigée et vous aurez plus de chances de réponses adaptées et rapides.
    N'oubliez pas de mettre vos extraits de code entre balises CODE (Voir Mode d'emploi de l'éditeur de messages).
    Nouveau sur le forum ? Consultez Les Règles du Club.

Discussions similaires

  1. [MySQL] fichier sql dans eclipse
    Par hammag dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 01/07/2009, 10h39
  2. Utiliser un fichier xsd dans un plugin eclipse
    Par Thewil dans le forum Valider
    Réponses: 2
    Dernier message: 10/02/2009, 16h18
  3. utiliser un fichier access dans sql server
    Par gock dans le forum MS SQL Server
    Réponses: 1
    Dernier message: 05/12/2005, 08h23
  4. [PL/SQL] Utilisation table PL/SQL dans clause IN
    Par Yorglaa dans le forum PL/SQL
    Réponses: 13
    Dernier message: 05/10/2004, 10h36
  5. [jre]utiliser une autre vm dans eclipse
    Par champion dans le forum Eclipse Java
    Réponses: 10
    Dernier message: 02/07/2004, 11h21

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