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 :

no SQLite library found


Sujet :

JDBC Java

  1. #1
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Septembre 2013
    Messages
    26
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Septembre 2013
    Messages : 26
    Par défaut no SQLite library found
    Bonjour,
    J'essaye de se connecter à une base de données pour une première fois. J'ai introduit pour cela deux librairies dans leur places sqlitejdbc-v056-native.jar et
    mysql-connector-java-5.1.23-bin.jar pourtant je reçois une message java.sql.SQLException: no SQLite library found !!
    merci de m'aider

  2. #2
    Modérateur
    Avatar de Alkhan
    Homme Profil pro
    ingénieur full stack
    Inscrit en
    Octobre 2006
    Messages
    1 232
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : ingénieur full stack

    Informations forums :
    Inscription : Octobre 2006
    Messages : 1 232
    Par défaut
    bonjour,
    avec sqlitejdbc-v056-native.jar tu dois normalement ajouter une ou des libraries natives, mais tu le fais pas visiblement, d'ou l'erreur !
    cependant le wrapper que tu utilises est je pense plus maintenue, va voir plutot sqlite-jdbc qui est aussi un wrapper, mais qui inclut directement les libs native nécessaire.
    Il n'y a pas de problème, il n'y a que des solutions.
    Cependant, comme le disaient les shadoks, s'il n'y a pas de solution, c'est qu'il n'y a pas de problème.
    Si toutefois le problème persiste, la seule solution restante est de changer le périphérique qui se trouve entre la chaise et l'écran

    Mes Articles : Mon premier article est sur le language D
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  3. #3
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Septembre 2013
    Messages
    26
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Septembre 2013
    Messages : 26
    Par défaut
    merci pour l'aide rapide et gentille

  4. #4
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Septembre 2013
    Messages
    26
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Septembre 2013
    Messages : 26
    Par défaut
    OOPS..
    J'ai téléchargé quelques bibliothèques de ce site et malgré pas elle affiche encore ce message, ce message est un fenêtre pas erreur de compilation.
    Nom : 2014-03-20_104813.png
Affichages : 325
Taille : 5,6 Ko
    apparait encore

  5. #5
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Septembre 2013
    Messages
    26
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Septembre 2013
    Messages : 26
    Par défaut
    Bon j'ai vérifié l'affichage a pour origine
    catch (Exception e){
    JOptionPane.showMessageDialog(null, e);
    ..}

    je l'a remplacé par System.out.println("déconnecté");

    voici le code de ce fichier javaconnect.java

    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
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    /*
     * To change this license header, choose License Headers in Project Properties.
     * To change this template file, choose Tools | Templates
     * and open the template in the editor.
     */
     
    /**
     *
     * @author oussama
     */
    import java.sql.*;
    import javax.swing.*;
    public class javaconnect {
        Connection conn = null;
        public static Connection ConnecDB (){
            do{
            try {
                Class.forName("org.sqlite.JDBC");
                Connection conn = DriverManager.getConnection("jdbc:sqlite:D:/projet.sqlite");
                JOptionPane.showMessageDialog(null, conn);
            if (conn!=null)    System.out.println("connecté");
                return conn;
            }
            catch (Exception e){
                System.out.println("déconnecté");
                return null;
            }
            }
            while (true);
        }
     
    }
    et le résultat est sans doute l'affichage de message "déconnecté" il parait alors qu'il ne parvient pas à accèder au chemin de fichier, je crois,
    malgré qu'il est correct

  6. #6
    Membre Expert Avatar de jeffray03
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juillet 2008
    Messages
    1 501
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Allemagne

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Juillet 2008
    Messages : 1 501
    Par défaut
    salut
    essaies:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
      Connection conn = DriverManager.getConnection("jdbc:sqlite:D:/projet.db");
    car meme s´il n´existe pas, il le cree.
    eric

  7. #7
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Septembre 2013
    Messages
    26
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Septembre 2013
    Messages : 26
    Par défaut
    J'ai entré il n'a pas parvenu à créer ce fichier même, peut il être raison d'autorisation d'accès

  8. #8
    Membre Expert Avatar de jeffray03
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juillet 2008
    Messages
    1 501
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Allemagne

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Juillet 2008
    Messages : 1 501
    Par défaut
    exact, il n´a pas le droit de faire cette operation.
    fais ceci voir:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
      Connection conn = DriverManager.getConnection("jdbc:sqlite:projet.db");
    et regarde dans la racine de ton projet ou du WEB-Server que tu utilises.
    sit ce fichier a ete crée ou pas.
    Eric

  9. #9
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Septembre 2013
    Messages
    26
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Septembre 2013
    Messages : 26
    Par défaut
    encore meme probleme, il n'a pas parvenu à créer ce fichier

  10. #10
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Septembre 2013
    Messages
    26
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Septembre 2013
    Messages : 26
    Par défaut
    je travaille sur netbeans

  11. #11
    Membre Expert Avatar de jeffray03
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juillet 2008
    Messages
    1 501
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Allemagne

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Juillet 2008
    Messages : 1 501
    Par défaut
    salut,
    fait
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    catch (Exception e){
                System.out.println("déconnecté " + e.getMessage());
                return null;
            }
    et tu nous donnes le contenu.

    Eric

  12. #12
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Septembre 2013
    Messages
    26
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Septembre 2013
    Messages : 26
    Par défaut
    justement,
    elle me retourne déconnecté no SQLite library found

  13. #13
    Membre Expert Avatar de jeffray03
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juillet 2008
    Messages
    1 501
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Allemagne

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Juillet 2008
    Messages : 1 501
    Par défaut
    as-tu fait
    configure Build path --> add external Jar ---> copier le fichier sqlite-jdbc-3.7.2.jar dans ton classpath?


    Eric

  14. #14
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Septembre 2013
    Messages
    26
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Septembre 2013
    Messages : 26
    Par défaut
    Normalement elle est ajouté puisque les bibliothèques nécessaires sont ajoutés

    ici property -> compile classpath
    D:\Users\oussama\Documents\mysql-connector-java-5.1.23-bin.jar;D:\Users\oussama\Documents\sqlitejdbc-v056-native.jar

  15. #15
    Membre Expert Avatar de jeffray03
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juillet 2008
    Messages
    1 501
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Allemagne

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Juillet 2008
    Messages : 1 501
    Par défaut
    remplaces ceci:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    sqlitejdbc-v056-native.jar
    par
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    sqlite-jdbc-3.7.2.jar

  16. #16
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Septembre 2013
    Messages
    26
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Septembre 2013
    Messages : 26
    Par défaut
    enfin ça a démarré "org.sqlite.Conn@8697ce"
    ..
    merci pour votre aide!!

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

Discussions similaires

  1. Erreur "No library found for namespace primefaces"
    Par AASProni dans le forum NetBeans
    Réponses: 3
    Dernier message: 15/09/2014, 00h17
  2. Pb Richfaces avec jsf 2 "no library found for this namespace"
    Par summer_spring_moon dans le forum JSF
    Réponses: 28
    Dernier message: 18/02/2011, 15h35
  3. No library found for this name space
    Par zolive dans le forum JSF
    Réponses: 1
    Dernier message: 23/10/2010, 14h59
  4. "junit" library could not be found
    Par Chavadam dans le forum NetBeans
    Réponses: 3
    Dernier message: 03/04/2009, 10h15
  5. [PDA][Motorola] SymbolJavaApi (not found in java.library.path)
    Par air75 dans le forum Développement Mobile en Java
    Réponses: 1
    Dernier message: 15/11/2007, 18h13

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