Bonjour,

Je suis bloquée avec la connexion à ma base Posgresql

J'ai le code suivant :
Code Java : 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
 
package fr.monappli.jdbc;
 
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
 
public class ConnexionPostgreSQL{
 
	/**
         * URL de connection
         */
	private static String url = "jdbc:postgresql:postgres/nomBdD";
	/**
         * Nom du user
         */
	private static String user = "monUser";
	/**
         * Mot de passe du user
         */
	private static String passwd = "monMDP";
	/**
         * Objet Connection
         */
	private static Connection connect;
 
	/**
         * Méthode qui va nous retourner notre instance
         * et la créer si elle n'existe pas...
         * @return
         */
	public static Connection getInstance(){
		if(connect == null){
			try {
				connect = DriverManager.getConnection(url, user, passwd);
			} catch (SQLException e) {
				e.printStackTrace();
			}
		}
		return connect;	
	}	
}

Et lorsque je tente de me connecter...
J'ai ceci :
java.sql.SQLException: No suitable driver found for jdbc:postgresql:postgres/nomBdD
J'ai vu que certains précédaient la connexion de ceci :
Code Java : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
		Class.forName("org.postgresql.Driver");

Mais je ne sais pas où il ira chercher le driver réellement...

Driver que j'ai téléchargé sur le site et que j'ai importé dans le buildpath (/usr/lib/odbc/postgresql-8.4-701.jdbc4.jar)

Enfin le Class.forName ajouté, j'ai l'exception levée suivante :
java.lang.ClassNotFoundException: org.postgresql.Driver
J'avoue ne plus trop savoir dans quelle direction me tourner...
Google n'est pas mon ami, la FAQ non plus...

Que dois-je faire ?

Merci à vous,