+ Répondre à la discussion
Affichage des résultats 1 à 5 sur 5
  1. #1
    Invité de passage
    Homme Profil pro
    Étudiant
    Inscrit en
    novembre 2012
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : novembre 2012
    Messages : 9
    Points : 0
    Points
    0

    Par défaut Connexion base de données 4D

    Bonjour,

    Je suis actuellement en train de travailler sur un projet qui comporte une connexion à une base de donnée 4D à l'aide d'un programme java et je rencontre quelques problèmes pour établir cette connexion.
    J'ai installé les driver ODBC pour 4D ainsi que 4D server mais lorsque je lance mon programme je rencontre l'erreur : [Microsoft][Gestionnaire de pilotes ODBC] Source de données introuvable et nom de pilote non spécifié

    Je travail sous NetBeans et voici mon code :

    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    public static void main(String[] args) throws ClassNotFoundException, SQLException {
     
            Connection conn = null;
            Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
            System.out.println("Driver ok !");
     
            String url = "jdbc:odbc://localhost:1919/Archibab";
            String user = "";
            String passwd = "";
     
            conn = DriverManager.getConnection(url, user, passwd);
            System.out.println("Connection effective !");
     
     
        }
    Si vous avez une solution ça m'aiderai vraiment

  2. #2
    Expert Confirmé Sénior
    Avatar de tchize_
    Homme Profil pro
    Responsable de service informatique
    Inscrit en
    avril 2007
    Messages
    21 883
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : Belgique

    Informations professionnelles :
    Activité : Responsable de service informatique
    Secteur : Service public

    Informations forums :
    Inscription : avril 2007
    Messages : 21 883
    Points : 41 468
    Points
    41 468

    Par défaut

    1) 4D fournis un driver jdbc pour java, utilise le plutot que odbc
    2) même si tu utilise jdbc-odbc (pas recommandé), le format pour le driver odbc est
    Code :
    jdbc:odbc:<data-source-name>[<attribute-name>=<attribute-value>]*
    et non pas
    Code :
    jdbc:odbc:<server>:<port>/<name>
    Tchize (Чиз) faq java, cours java, javadoc. Pensez à et

  3. #3
    Invité de passage
    Homme Profil pro
    Étudiant
    Inscrit en
    novembre 2012
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : novembre 2012
    Messages : 9
    Points : 0
    Points
    0

    Par défaut

    Merci pour ta réponse, je vais aller modifier mon code dès que j'en ai l'occasion
    Et concernant ton numéro 1, au risque de me faire huer, j'ai cherché partout des drivers jdbc pour 4D sans succès C'était mon intention au départ d'utiliser ceux-ci mais j'ai fini par abandonner... Si jamais tu sais ou les trouver je suis preneur

  4. #4
    Expert Confirmé Sénior
    Avatar de tchize_
    Homme Profil pro
    Responsable de service informatique
    Inscrit en
    avril 2007
    Messages
    21 883
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : Belgique

    Informations professionnelles :
    Activité : Responsable de service informatique
    Secteur : Service public

    Informations forums :
    Inscription : avril 2007
    Messages : 21 883
    Points : 41 468
    Points
    41 468

    Par défaut

    Ben vu qu'il y a des drivers sur sourceforge où il est indiqué textuellement "developpement arrêter puisque 4D fournis maintenant officiellement un driver JDBC" , ca doit être quelque part avec les fichiers d'install du serveur.
    Tchize (Чиз) faq java, cours java, javadoc. Pensez à et

  5. #5
    Invité de passage
    Homme Profil pro
    Étudiant
    Inscrit en
    novembre 2012
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : novembre 2012
    Messages : 9
    Points : 0
    Points
    0

    Par défaut

    Alors j'ai vraiment cherché partout sur le site et dans les fichiers d'installation mais sans succès....
    Et en parallèle de mes recherches pour les pilotes JDBC, j'ai toujours pas mal de problèmes pour l'ODBC:
    En effet, lorsque je test mes pilotes 4D dans mes sources de données ODBC, il me dit que le serveur SQL n'est pas lancé alors qu'il l'est.
    Si vous avez une idée...

Liens sociaux

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous ne pouvez pas envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages
  •