Problème JDBC - PostgreSQL
Bonjour,
J'ai besoin d'aide a propos du pilote JDBC. en testant ce code:
Code:
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
|
package Modele;
import java.sql.Connection;
import java.sql.DriverManager;
import java.util.Enumeration;
import java.util.Properties;
public class Connect {
public static void main(String[] args) {
try {
Class.forName("org.postgresql.Driver");
System.out.println("DRIVER OK");
String url = "jdbc:postgresql://localhost:5432/Test";
String user = "postgres";
String passwd = "postgres";
Connection conn = DriverManager.getConnection(url, user, passwd);
System.out.println("Connection effectuee");
} catch (Exception e) {
e.printStackTrace();
}
}
} |
J'obtiens cette erreur:
Citation:
java.lang.ClassNotFoundException: org.postgresql.Driver
at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:252)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:169)
at Modele.Connect.main(Connect.java:13)
BUILD SUCCESSFUL (total time: 0 seconds)
J'ai telecharger JDBC 4 et j'utilise le jdk1.6.
Faut mettre le JDBC dans le repertoire 'lib' du jdk ou celui de la jre?
Merci d'avance.