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

Bases de données Discussion :

Configuration du pilote Oracle


Sujet :

Bases de données

  1. #1
    Membre très actif Avatar de Glauben
    Étudiant
    Inscrit en
    Décembre 2010
    Messages
    115
    Détails du profil
    Informations personnelles :
    Âge : 36

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Décembre 2010
    Messages : 115
    Par défaut Configuration du pilote Oracle
    Bonjour,

    je veux développer une application QT avec le SGBD oracle, alors il faut que je connecte l'application QT avec le SGBD :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
            QSqlDatabase LEntreoptDeDonnees = QSqlDatabase::addDatabase("QODBC");
            LEntreoptDeDonnees.setDatabaseName("orcl");
            LEntreoptDeDonnees.setUserName("User");
            LEntreoptDeDonnees.setPassword("LeMotDePasse");
     
            if(!LEntreoptDeDonnees.open())
            {
                QMessageBox::critical(0, QObject::tr("Erreur"), LEntreoptDeDonnees.lastError().text());
            }
    et quand je compile, un message d'erreur s'affiche :
    QSqlDatabase: QODBC driver not loaded
    QSqlDatabase: available drivers: QSQLITE
    j'ai cherché dans le forum, j'ai trouvé le driver QOpenOCCI mais je ne sais pas comment le configurer

    j'ai lu l'article L'accès aux données avec Qt mais j'ai pas trouvé la réponse que je cherche.

    S'il vous plait, je cherche comment le faire étape par étape.

    Mille Merci.

  2. #2
    Responsable Qt & Livres


    Avatar de dourouc05
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2008
    Messages
    26 754
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Août 2008
    Messages : 26 754
    Par défaut


    Tout d'abord, QOpenOCCI http://sourceforge.net/projects/qopenocci/files/ a été mis à jour la dernière fois en 2008, soit il y a un temps suffisamment long pour qu'il ne soit plus forcément compatible avec les dernières versions de Qt et d'Oracle.

    Tu as un pilote OCI en plug-in dans Qt : http://qt.developpez.com/doc/4.7/sql-driver/#qoci. Suis les instructions sur la page, on pourra t'aider en cas de problème.

    Là, tu n'as qu'un seul pilote de base de données installé, SQLite, celui disponible par défaut, il faut en compiler d'autres pour les autres systèmes d'accès aux SGBD...
    Vous souhaitez participer aux rubriques Qt (tutoriels, FAQ, traductions) ou HPC ? Contactez-moi par MP.

    Créer des applications graphiques en Python avec PyQt5
    Créer des applications avec Qt 5.

    Pas de question d'ordre technique par MP !

  3. #3
    Membre très actif Avatar de Glauben
    Étudiant
    Inscrit en
    Décembre 2010
    Messages
    115
    Détails du profil
    Informations personnelles :
    Âge : 36

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Décembre 2010
    Messages : 115
    Par défaut
    Bonjour,

    Merci dourouc05.

    Je ne trouve pas oci.pro ni dans le dossier oralce ni dans le dossier QTSDK.

    mais quand je met
    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
    // Les paramétres de connexion
    #define host "localhost"
    #define BaseDeDonnee "orcl"
    #define user "hr"
    #define passwd "LeMotDePasse"
    
                QSqlDatabase DW = QSqlDatabase::addDatabase("QSQLITE");
                DW.setHostName(host);
                DW.setDatabaseName(BaseDeDonnee);
                DW.setUserName(user);
                DW.setPassword(passwd);
                DW.driver();
                if (!DW.open())
                {
                    QMessageBox::critical(0, "attention", "echec connexion");
                    return false;
                }
                else
                {
                    QMessageBox::information(0, "info", "connexion reussite");
                }
    La connexion est réussie .

    Merci.

  4. #4
    Responsable Qt & Livres


    Avatar de dourouc05
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2008
    Messages
    26 754
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Août 2008
    Messages : 26 754
    Par défaut
    Citation Envoyé par Glauben Voir le message
    Je ne trouve pas oci.pro ni dans le dossier oralce ni dans le dossier QTSDK.
    Il est peut-être généré par configure. Dans une vieille version du Qt SDK (2010.05 quand même ), j'en ai un dans D:\Qt\2010.05\qt\src\plugins\sqldrivers\oci.

    Citation Envoyé par Glauben Voir le message
    mais quand je met
    Pourquoi des define ? C'est pas très beau, ça fait vraiment du C, je ne vois pas à quoi ça sert non plus... Ce serait mieux de les isoler dans des variables, avec une fonction de connexion, par exemple, ce qui permettrait de changer sans problème la base de données employées. Sinon, vu que ces infos ne sont utilisées qu'à un endroit et qu'elles ne devraient pas changer du tout, autant les écrire en dur ou dans un fichier de configuration du projet (un config.hpp quelque part que tu inclus quand tu as besoin de ces infos).

    Aussi, pour toute utilisation de define, on met généralement des identifiants en majuscules, afin de ne pas les confondre avec des variables. Là, ton code fait vraiment penser à des variables, alors que ce n'est sont pas...
    Vous souhaitez participer aux rubriques Qt (tutoriels, FAQ, traductions) ou HPC ? Contactez-moi par MP.

    Créer des applications graphiques en Python avec PyQt5
    Créer des applications avec Qt 5.

    Pas de question d'ordre technique par MP !

  5. #5
    Membre très actif Avatar de Glauben
    Étudiant
    Inscrit en
    Décembre 2010
    Messages
    115
    Détails du profil
    Informations personnelles :
    Âge : 36

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Décembre 2010
    Messages : 115
    Par défaut
    Bonjour,

    Merci dourouc05.

    Il est peut-être généré par configure. Dans une vieille version du Qt SDK (2010.05 quand même ), j'en ai un dans D:\Qt\2010.05\qt\src\plugins\sqldrivers\oci.
    Les dossiers que j'ai dans la version que j'utilise --> C:\SDKQt\ Demos, Desktop, Documentation, Examples, Licenses, Maemo, mingw, pythingdb, QtCreator, readme, Simulator, Sysmbia, temps et vcredist_x86 .

    Pourquoi des define ? C'est pas très beau, ça fait vraiment du C ...
    Dans mon projet, je ne change pas la base de données ni l'utilisateur
    mais je remplace les #define par ->
    Merci.

  6. #6
    Responsable Qt & Livres


    Avatar de dourouc05
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2008
    Messages
    26 754
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Août 2008
    Messages : 26 754
    Par défaut
    Citation Envoyé par Glauben Voir le message
    Les dossiers que j'ai dans la version que j'utilise --> C:\SDKQt\ Demos, Desktop, Documentation, Examples, Licenses, Maemo, mingw, pythingdb, QtCreator, readme, Simulator, Sysmbia, temps et vcredist_x86 .
    Dans cette version, il faut aller chercher dans le dossier Desktop... sauf pour les sources (ne pas chercher à comprendre...) : D:\QtSDK\QtSources\4.7.3\src\plugins\sqldrivers\oci.
    Vous souhaitez participer aux rubriques Qt (tutoriels, FAQ, traductions) ou HPC ? Contactez-moi par MP.

    Créer des applications graphiques en Python avec PyQt5
    Créer des applications avec Qt 5.

    Pas de question d'ordre technique par MP !

  7. #7
    Membre très actif Avatar de Glauben
    Étudiant
    Inscrit en
    Décembre 2010
    Messages
    115
    Détails du profil
    Informations personnelles :
    Âge : 36

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Décembre 2010
    Messages : 115
    Par défaut
    Citation Envoyé par dourouc05 Voir le message
    Dans cette version, il faut aller chercher dans le dossier Desktop... sauf pour les sources (ne pas chercher à comprendre...) : D:\QtSDK\QtSources\4.7.3\src\plugins\sqldrivers\oci.
    Okay

    + le QSQLITE c'est pas le bon driver pour oracle

    je ne peux pas connecté à oracle

  8. #8
    Responsable 2D/3D/Jeux


    Avatar de LittleWhite
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mai 2008
    Messages
    27 074
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Mai 2008
    Messages : 27 074
    Billets dans le blog
    145
    Par défaut
    Bonjour,

    Qu'est ce qui vous fait croire que vous n'avez pas le bon pilote ?
    Quel est l'erreur actuelle ?

    Voila une doc qui me semble pas mal ...

    http://qt.developpez.com/doc/latest/sql-driver.html
    Vous souhaitez participer à la rubrique 2D/3D/Jeux ? Contactez-moi

    Ma page sur DVP
    Mon Portfolio

    Qui connaît l'erreur, connaît la solution.

  9. #9
    Membre très actif Avatar de Glauben
    Étudiant
    Inscrit en
    Décembre 2010
    Messages
    115
    Détails du profil
    Informations personnelles :
    Âge : 36

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Décembre 2010
    Messages : 115
    Par défaut
    Salut,

    Citation Envoyé par LittleWhite Voir le message
    Qu'est ce qui vous fait croire que vous n'avez pas le bon pilote ?
    Oui, Parce que quand j'essaye de créer un simple table avec ce code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
    QSqlQuery query;
                   if  (query.exec("create table person (id int primary key, "
                                   "firstname varchar(20), lastname varchar(20))"))
     
                   {
                       qDebug() << "Good ! ";
                   }
                   else
                   {
                       qDebug() << "Not good " ;
                   }
    résultat -->
    Not good
    + j'ai modifié le mot de passe de connexion , résultat --> connexion réussie et normalement il affiche Echec connexion

    Citation Envoyé par LittleWhite Voir le message
    Quel est l'erreur actuelle ?
    Pas d'erreur parce que Qt utilise un pilote disponible .

    Citation Envoyé par LittleWhite Voir le message
    Voila une doc qui me semble pas mal ...

    http://qt.developpez.com/doc/latest/sql-driver.html
    Merci pour le lien, je vais voir

  10. #10
    Responsable 2D/3D/Jeux


    Avatar de LittleWhite
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mai 2008
    Messages
    27 074
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Mai 2008
    Messages : 27 074
    Billets dans le blog
    145
    Par défaut
    Pour moi, si la connexion réussie, c'est que le pilote est bon. Car si le pilote est mauvais, peu de chance qu'il arrive à se connecter, non ?

    http://qt.developpez.com/doc/latest/qsqlquery/#exec-2

    Il vous manque des majuscules dans votre requête, non ?
    Vous souhaitez participer à la rubrique 2D/3D/Jeux ? Contactez-moi

    Ma page sur DVP
    Mon Portfolio

    Qui connaît l'erreur, connaît la solution.

  11. #11
    Membre très actif Avatar de Glauben
    Étudiant
    Inscrit en
    Décembre 2010
    Messages
    115
    Détails du profil
    Informations personnelles :
    Âge : 36

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Décembre 2010
    Messages : 115
    Par défaut
    Citation Envoyé par LittleWhite Voir le message
    Pour moi, si la connexion réussie, c'est que le pilote est bon. Car si le pilote est mauvais, peu de chance qu'il arrive à se connecter, non ?

    http://qt.developpez.com/doc/latest/qsqlquery/#exec-2

    Il vous manque des majuscules dans votre requête, non ?
    non, parce que je donne un nom de base de données qui n'existe pas et le résultat --> connexion réussie

  12. #12
    Responsable 2D/3D/Jeux


    Avatar de LittleWhite
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mai 2008
    Messages
    27 074
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Mai 2008
    Messages : 27 074
    Billets dans le blog
    145
    Par défaut
    Citation Envoyé par Glauben Voir le message
    non, parce que je donne un nom de base de données qui n'existe pas et le résultat --> connexion réussie
    Peut on voir le code qui provoque ce genre de résultat ?
    Vous souhaitez participer à la rubrique 2D/3D/Jeux ? Contactez-moi

    Ma page sur DVP
    Mon Portfolio

    Qui connaît l'erreur, connaît la solution.

  13. #13
    Membre très actif Avatar de Glauben
    Étudiant
    Inscrit en
    Décembre 2010
    Messages
    115
    Détails du profil
    Informations personnelles :
    Âge : 36

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Décembre 2010
    Messages : 115
    Par défaut
    Citation Envoyé par LittleWhite Voir le message
    Peut on voir le code qui provoque ce genre de résultat ?
    Le code -->
    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
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    #include <QtSql>
    #include <QSqlDatabase>
    #include <QSqlError>
    #include <QMessageBox>
     
    #define host "localhost"
    #define BaseDeDonnee "orcl"
    #define user "sys/oracle as sysdba"
    #define passwd ""
     
    QSqlDatabase DW = QSqlDatabase::addDatabase("QSQLITE");
                DW.setHostName(host);
                DW.setDatabaseName(BaseDeDonnee);
                DW.setUserName(user);
                DW.setPassword(passwd);
     
                if (!DW.open())
                {
                    qDebug() << DW.lastError();
                    QMessageBox::critical(0, "Erreur ", "Echec connexion");
     
                    return false;
                }
                else
                {
     
                   QMessageBox::information(0, "info", "connexion reussie");
                   QSqlQuery query;
                   if  (query.exec("create table person (id int primary key, "
                                   "firstname varchar(20), lastname varchar(20))"))
     
                   {
     
                       query.exec("insert into person values(101, 'Danny', 'Young')");
                       qDebug() << "Good !!";
                   }
                   else
                   {
                       qDebug() << "Not good !" ;
                   }
     
                   return true;
                   DW.close();
                }

  14. #14
    Responsable 2D/3D/Jeux


    Avatar de LittleWhite
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mai 2008
    Messages
    27 074
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Mai 2008
    Messages : 27 074
    Billets dans le blog
    145
    Par défaut
    Hum,

    http://qt.developpez.com/doc/4.7/qsq...etdatabasename
    Pour le pilote QOCI (Oracle), le nom de base est le nom de service TNS.
    pour le setDatabase

    Après pour le 'user', pourquoi ne pas mettre un truc simple: 'sysdba' ?
    Vous souhaitez participer à la rubrique 2D/3D/Jeux ? Contactez-moi

    Ma page sur DVP
    Mon Portfolio

    Qui connaît l'erreur, connaît la solution.

  15. #15
    Membre très actif Avatar de Glauben
    Étudiant
    Inscrit en
    Décembre 2010
    Messages
    115
    Détails du profil
    Informations personnelles :
    Âge : 36

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Décembre 2010
    Messages : 115
    Par défaut
    Citation Envoyé par LittleWhite Voir le message
    Hum,

    http://qt.developpez.com/doc/4.7/qsq...etdatabasename

    pour le setDatabase

    Après pour le 'user', pourquoi ne pas mettre un truc simple: 'sysdba' ?
    Oui, le bon pilote est QOCI n'est pas QSQLITE.

    Pour l'user --> sys/oracle as sysdba pour que je connecte comme administrateur.

    Salut,
    Les instructions -->
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
     set INCLUDE=%INCLUDE%;c:\oracle\oci\include
     set LIB=%LIB%;c:\oracle\oci\lib\msvc
     cd %QTDIR%\src\plugins\sqldrivers\oci
     qmake oci.pro
     nmake
    Résultat -->


  16. #16
    Responsable Qt & Livres


    Avatar de dourouc05
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2008
    Messages
    26 754
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Août 2008
    Messages : 26 754
    Par défaut
    Que fais-tu dans un répertoire de binaires pour Qt Creator ?

    Citation Envoyé par dourouc05 Voir le message
    il faut aller chercher dans le dossier D:\QtSDK\QtSources\4.7.3\src\plugins\sqldrivers\oci.
    Ensuite, il faut lui dire comment trouver les exécutables pour VC si tu l'utilises comme compilo, ce n'est pas le genre d'infos qui tombe du ciel. Va voir le Visual Studio Command Prompt dans ton menu démarrer.
    Vous souhaitez participer aux rubriques Qt (tutoriels, FAQ, traductions) ou HPC ? Contactez-moi par MP.

    Créer des applications graphiques en Python avec PyQt5
    Créer des applications avec Qt 5.

    Pas de question d'ordre technique par MP !

  17. #17
    Responsable 2D/3D/Jeux


    Avatar de LittleWhite
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mai 2008
    Messages
    27 074
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Mai 2008
    Messages : 27 074
    Billets dans le blog
    145
    Par défaut
    Citation Envoyé par dourouc05 Voir le message
    Que fais-tu dans un répertoire de binaires pour Qt Creator ?
    Remarque tres juste, j'avais ete mis en erreur a cause de ce qui a essaye dans la console.
    La doc stipule:
    How to Build the OCI Plugin on Windows

    Choosing the option "Programmer" in the Oracle Client Installer from the Oracle Client Installation CD is generally sufficient to build the plugin. For some versions of Oracle Client, you may also need to select the "Call Interface (OCI)" option if it is available.

    Build the plugin as follows (here it is assumed that Oracle Client is installed in C:\oracle):

    set INCLUDE=%INCLUDE%;c:\oracle\oci\include
    set LIB=%LIB%;c:\oracle\oci\lib\msvc
    cd %QTDIR%\src\plugins\sqldrivers\oci
    qmake oci.pro
    nmake

    If you are not using a Microsoft compiler, replace nmake with make in the line above.

    When you run your application you will also need to add the oci.dll path to your PATH environment variable:

    set PATH=%PATH%;c:\oracle\bin

    Note: This database plugin is not supported for Windows CE.
    Et
    cd %QTDIR%\src\plugins\sqldrivers\oci
    C'est pas dans le dossier de QtCreator.



    Ensuite, il faut lui dire comment trouver les exécutables pour VC si tu l'utilises comme compilo, ce n'est pas le genre d'infos qui tombe du ciel. Va voir le Visual Studio Command Prompt dans ton menu démarrer.
    Ah bon, on essaie avec le compilo de Visual Studio ? J'avais pas compris ca
    Vous souhaitez participer à la rubrique 2D/3D/Jeux ? Contactez-moi

    Ma page sur DVP
    Mon Portfolio

    Qui connaît l'erreur, connaît la solution.

  18. #18
    Responsable Qt & Livres


    Avatar de dourouc05
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2008
    Messages
    26 754
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Août 2008
    Messages : 26 754
    Par défaut
    Citation Envoyé par LittleWhite Voir le message
    Ah bon, on essaie avec le compilo de Visual Studio ? J'avais pas compris ca
    Je n'ai pas encore vu si Glauben voulait compiler du côté Microsoft ou plutôt (obscur et) GNU de la force. Puisqu'il utilise NMake avec la lecture approfondie des liens donnés précédemment, j'ai déduit qu'il partait du côté de VC... Rien n'empêche d'installer les binaires VC dans le répertoire du SDK.
    Vous souhaitez participer aux rubriques Qt (tutoriels, FAQ, traductions) ou HPC ? Contactez-moi par MP.

    Créer des applications graphiques en Python avec PyQt5
    Créer des applications avec Qt 5.

    Pas de question d'ordre technique par MP !

  19. #19
    Membre très actif Avatar de Glauben
    Étudiant
    Inscrit en
    Décembre 2010
    Messages
    115
    Détails du profil
    Informations personnelles :
    Âge : 36

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Décembre 2010
    Messages : 115
    Par défaut
    Bonjour,



    Je fais quoi pour le fichier qsqlcachedresult_p.h et les autres erreurs ?

    Merci.

  20. #20
    Membre très actif Avatar de Glauben
    Étudiant
    Inscrit en
    Décembre 2010
    Messages
    115
    Détails du profil
    Informations personnelles :
    Âge : 36

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Décembre 2010
    Messages : 115
    Par défaut
    Bonjour,

    J'ai compilé QODBC mais aussi la même erreur ->
    QSqlDatabase: QODBC driver not loaded
    QSqlDatabase: available drivers: QSQLITE
    Alors comment je peux utiliser QODBC ou le QOCI ?

Discussions similaires

  1. [10g] Congiguration du pilote oracle pour jbuilder
    Par osoumayaj dans le forum Connexions aux bases de données
    Réponses: 12
    Dernier message: 28/08/2008, 17h08
  2. Configurer Hibernate pour Oracle
    Par turie dans le forum Hibernate
    Réponses: 1
    Dernier message: 29/05/2006, 15h08
  3. [JDBC] Chargement du pilote Oracle
    Par slim dans le forum JDBC
    Réponses: 4
    Dernier message: 22/03/2006, 20h11
  4. pilotes oracle jdbc
    Par fracam dans le forum JDBC
    Réponses: 10
    Dernier message: 16/12/2005, 16h24
  5. Réponses: 3
    Dernier message: 08/12/2004, 21h11

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