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 :

un probleme firebird et jaybrid


Sujet :

JDBC Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 2
    Par défaut un probleme firebird et jaybrid
    bonjour a tous je suis nouveau dans java et je sollicite si possible vos points de vue sur une question qui me turlupine:

    alors j'utilise netbeans ide 5.5 en edi
    mon environnement est jdk1.5.0_09 et jre1.5.0_09

    j'essaie de faire un test pour me connecter a une base de donnée firebird

    donc je cree un nouveau projet:
    je clique dans "property" du projet puis dans libraries
    j'inclus les jar via "Add JAR/Folder" suivants :
    jaas.jar, log4j-core.jar, mini-j2ee.jar, jaybird-full-2.0.1.jar

    jusque la tout va bien et je fais un test tout simple dans la theorie :

    public static void main(String[] args) throws SQLException {
    try {
    // TODO code application logic here
    Class.forName ("org.firebirdsql.jdbc.FBDriver");

    String databaseURL = "jdbc:firebirdsql:local:C:/MaBase.GDB";
    String user = "SYSDBA";
    String password = "masterkey";

    Connection conn = DriverManager.getConnection(databaseURL, user, password);

    System.out.println("--- hihihi, CA MARCHE ) ---");


    } catch (ClassNotFoundException ex) {
    ex.printStackTrace();
    System.err.println("!!! Olala, CA MARCHE PAS, snifsnif ;'( !!!");
    }
    }

    je suis content car jme dis que ca dois fonctionner et j'obtiens un gros message d'erreur bizar :

    Compiling 1 source file to G:\jsource\JavaApplication1\build\classes
    Copying 1 file to G:\jsource\JavaApplication1\build\classes
    compile:
    run:
    org.firebirdsql.gds.impl.jni.InternalError: FirebirdApiBinding::Initialize - Could not find or load the GDS32.DLL
    at org.firebirdsql.gds.impl.jni.JniGDSImpl.nativeInitilize(Native Method)
    at org.firebirdsql.gds.impl.jni.JniGDSImpl.attemptToLoadAClientLibraryFromList(JniGDSImpl.java:85)
    at org.firebirdsql.gds.impl.jni.LocalGDSImpl.<init>(LocalGDSImpl.java:29)
    at org.firebirdsql.gds.impl.jni.LocalGDSImpl.<init>(LocalGDSImpl.java:19)
    at org.firebirdsql.gds.impl.jni.LocalGDSFactoryPlugin.getGDS(LocalGDSFactoryPlugin.java:40)
    at org.firebirdsql.gds.impl.GDSFactory.getGDSForType(GDSFactory.java:220)
    at org.firebirdsql.jca.FBManagedConnectionFactory.getGDS(FBManagedConnectionFactory.java:110)
    at org.firebirdsql.jdbc.FBDriver.connect(FBDriver.java:125)
    at java.sql.DriverManager.getConnection(DriverManager.java:525)
    at java.sql.DriverManager.getConnection(DriverManager.java:171)
    at javaapplication1.Main.main(Main.java:40)
    org.firebirdsql.gds.impl.jni.InternalError: FirebirdApiBinding::Initialize - Could not find or load the GDS32.DLL
    at org.firebirdsql.gds.impl.jni.JniGDSImpl.nativeInitilize(Native Method)
    at org.firebirdsql.gds.impl.jni.JniGDSImpl.attemptToLoadAClientLibraryFromList(JniGDSImpl.java:85)
    at org.firebirdsql.gds.impl.jni.LocalGDSImpl.<init>(LocalGDSImpl.java:29)
    at org.firebirdsql.gds.impl.jni.LocalGDSImpl.<init>(LocalGDSImpl.java:19)
    at org.firebirdsql.gds.impl.jni.LocalGDSFactoryPlugin.getGDS(LocalGDSFactoryPlugin.java:40)
    at org.firebirdsql.gds.impl.GDSFactory.getGDSForType(GDSFactory.java:220)
    at org.firebirdsql.jca.FBManagedConnectionFactory.getGDS(FBManagedConnectionFactory.java:110)
    at org.firebirdsql.jdbc.FBDriver.connect(FBDriver.java:125)
    at java.sql.DriverManager.getConnection(DriverManager.java:525)
    at java.sql.DriverManager.getConnection(DriverManager.java:171)
    at javaapplication1.Main.main(Main.java:40)

    j'ai essayé de placer la dll a cote des *.class dans windows/system32 etc... rien n'y fait

    une bonne ame pourrait elle m'aider a comprendre ce qui se passe
    afin de me sortir et ne pas me laisser dans cette impasse???
    merci d'avance

  2. #2
    Candidat au Club
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 2
    Par défaut g trouvé
    bonjour pour ce que ca interresse g trouve une reponse :
    alors poukoi devoir passer par ip... la grande question

    public static void main(String[] args) throws SQLException {
    try {
    // TODO code application logic here
    Class.forName ("org.firebirdsql.jdbc.FBDriver");

    String databaseURL = "jdbc:firebirdsql://127.0.0.1/D:/windows/mabase.FDB";
    String user = "SYSDBA";
    String password = "masterkey";
    String strQuery = "SELECT * FROM matable";

    Connection conn = DriverManager.getConnection(databaseURL, user, password);
    Statement stAddUser = conn.createStatement();
    ResultSet rsLogin = stAddUser.executeQuery(strQuery);
    while (rsLogin.next()) {
    String s = rsLogin.getString(1);
    s = rsLogin.getString(1) + " " + rsLogin.getString(2) +" " + rsLogin.getString(3)
    +" " + rsLogin.getString(4)+" " + rsLogin.getString(5)+" " + rsLogin.getString(6) ;
    System.out.println(s);
    }
    System.out.println("--- OKI CA MARCHE ---");


    } catch (ClassNotFoundException ex) {
    ex.printStackTrace();
    System.err.println("!!! CA MARCHE PAS !!!");
    }

    en esperant que ca pe aider ceux que ca interresse
    merci,

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

Discussions similaires

  1. Probleme Firebird et DBExpress de DELPHI XE3
    Par kaouane dans le forum Firebird
    Réponses: 3
    Dernier message: 31/01/2015, 21h31
  2. Probleme Firebird / Interbase 7
    Par ghor_bey dans le forum Firebird
    Réponses: 4
    Dernier message: 17/04/2008, 10h12
  3. Probleme Firebird et VS2005
    Par RideKick dans le forum Firebird
    Réponses: 8
    Dernier message: 05/03/2007, 22h04
  4. Réponses: 2
    Dernier message: 30/08/2004, 14h48
  5. [firebird 1.5] Probleme sur tables de grande taille
    Par iguanevif dans le forum Débuter
    Réponses: 2
    Dernier message: 12/08/2004, 13h33

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