Bonjour,
Je travaille actuellement sur une application Eclipse RAP (Web) avec Eclipse RCP. Je rencontre des soucis de connexion avec PostgreSQL.
J'ai téléchargé postgresql-8.3-604.jdbc3.jar dans le répertoire lib/ de mon projet.
Je l'ai inclus dans Eclipse: Menu contextuel du projet > Properties > Java Build Path > Libraries > Add JARs.
Dans la classe "Perspective.java" j'ai écrit ça:
Et j'ai l'erreur suivante au moment du "Class.forName(driver)":
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 String driver = "org.postgresql.Driver"; String url = "jdbc:postgresql://localhost:5432/intrahotel"; String login = "postgres"; String password = "******"; Connection connection = null; try{ Class.forName(driver); connection = DriverManager.getConnection(url,login,password); //travail avec les données } catch(ClassNotFoundException cnfe){ System.err.println("Driver introuvable : "); cnfe.printStackTrace(); } catch(SQLException sqle){ System.err.println("Erreur SQL : "); sqle.printStackTrace(); } catch(Exception e){ System.err.println("Autre erreur : "); e.printStackTrace(); } finally { if(connection!=null){ try{connection.close();} catch(Exception e){e.printStackTrace();} } //etc. }
java.lang.ClassNotFoundException: org.postgresql.Driver
Je tiens à préciser que lorsque j'essaye de faire un import de org.postgresql.Driver, le fichier Driver.class est bien reconnu (normal puisque Driver.class est bien dans mon JAR)
De plus j'ai également essayé avec postgresql-8.3-604.jdbc2ee.jar mais j'ai exactement la même erreur.
Est-ce que j'ai oublié quelque chose ? Si quelqu'un a une idée...
Partager