Précédent   Forum du club des développeurs et IT Pro > Java > Général Java > JDBC
JDBC Forum d'entraide sur l'API JDBC (Java Database Connectivity) et l'accès aux bases de données. Avant de poster -> FAQ JDBC
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 17/11/2012, 14h58   #1
mehdima
Invité de passage
 
Homme
Étudiant
Inscription : 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
mehdima est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/11/2012, 16h22   #2
tchize_
Expert Confirmé Sénior
 
Avatar de tchize_
 
Homme
Responsable de service informatique
Inscription : avril 2007
Messages : 18 412
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 33
Localisation : Belgique

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

Informations forums :
Inscription : avril 2007
Messages : 18 412
Points : 33 154
Points : 33 154
Envoyer un message via MSN à tchize_ Envoyer un message via Skype™ à tchize_
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>
__________________
⥀⥁ Чиз faq java, cours java, javadoc. Pensez à et
Laisse entrer le jour après une nuit sombre. Si tu es toujours là, tu n'es pas faite pour mourir.
tchize_ est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/11/2012, 17h19   #3
mehdima
Invité de passage
 
Homme
Étudiant
Inscription : 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
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
mehdima est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/11/2012, 19h45   #4
tchize_
Expert Confirmé Sénior
 
Avatar de tchize_
 
Homme
Responsable de service informatique
Inscription : avril 2007
Messages : 18 412
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 33
Localisation : Belgique

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

Informations forums :
Inscription : avril 2007
Messages : 18 412
Points : 33 154
Points : 33 154
Envoyer un message via MSN à tchize_ Envoyer un message via Skype™ à tchize_
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.
__________________
⥀⥁ Чиз faq java, cours java, javadoc. Pensez à et
Laisse entrer le jour après une nuit sombre. Si tu es toujours là, tu n'es pas faite pour mourir.
tchize_ est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/11/2012, 16h24   #5
mehdima
Invité de passage
 
Homme
Étudiant
Inscription : 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
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...
mehdima est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 01h39.


 
 
 
 
Partenaires

Hébergement Web