Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
993 connectés 

  FORUM HardWare.fr
  Programmation
  Java

  [resolu] Connection a une db access

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[resolu] Connection a une db access

n°932109
the big be​n
Posté le 26-12-2004 à 17:02:09  profilanswer
 

Bonjour,
 
J ai essayé de me connecter à un db access depuis java, pour ca j ai utilisé le code ci dessous, mais il refuse d'établir la connection  
 
Pourtant je pense avoir correctement rajouter ma db dans l ODBC. Pour ce, j ai été (sous win XP) dans les outils d admin, sources ODBC, sources données utilisateur, ajouter et j ai selectionné ma db et j ai donner le nom: maDb.
 

Code :
  1. import java.sql.Connection;
  2. import java.sql.DriverManager;
  3. public DB2() {
  4. try {
  5.   Class.forName("sun.jdbc.odbc.JdbcOdbcDriver" );
  6. } catch (java.lang.ClassNotFoundException e) {
  7.    return;
  8. }
  9. }
  10. public Connection seConnecter() {
  11. String databaseURL = "maDB";
  12. String user = "";
  13. String password = "";
  14. Connection connexion = null;
  15. try {
  16.   connexion = DriverManager.getConnection(databaseURL, user, password);
  17. } catch (java.sql.SQLException e) {
  18.    System.out.println("Impossible d'établir une connexion" );
  19.    e.printStackTrace();
  20.    return null;
  21. }
  22. return connexion;
  23. }
  24. public static void main(String[] args) {
  25. DB2 db = new DB2();
  26. Connection connect = db.seConnecter();
  27. }


 
Le stack trace de mon erreur est:
java.sql.SQLException: No suitable driver
Impossible d'établir une connexion
 at java.sql.DriverManager.getConnection(Unknown Source)
 at java.sql.DriverManager.getConnection(Unknown Source)
 at jeu.DB2.seConnecter(DB2.java:27)
 at ia.Test.main(Test.java:13)


Message édité par the big ben le 26-12-2004 à 19:04:49
mood
Publicité
Posté le 26-12-2004 à 17:02:09  profilanswer
 

n°932132
benou
Posté le 26-12-2004 à 18:17:52  profilanswer
 

pas sur que ce soit ca, mais l'url de la base de données devrait ressembler à ca : "jdbc:odbc:DSN"


Message édité par benou le 26-12-2004 à 20:07:43

---------------
ma vie, mon oeuvre - HomePlayer
n°932150
the big be​n
Posté le 26-12-2004 à 19:04:19  profilanswer
 

oui exact merci bcp!!!


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Java

  [resolu] Connection a une db access

 

Sujets relatifs
Callback resolu à la compilation...[VBA/SQL/Algo] Access : importation automatique de fichiers
connection odbc_connectMessage d'erreur Access is denied.
Utilisation d'access[Shell] Comparaison de chaines ----> résolu avec grep :)
[RESOLU] Pb de lancement de fichiers php[résolu] StackOverflowError avec les ObjectOutputStream
[C] getch getchar getc et gcc 3.3.2 [Resolu][résolu] insertion flash (ie)
Plus de sujets relatifs à : [resolu] Connection a une db access


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR