Lo que hago para incorporar un driver JDBC es ubicar el archivo con el driver, con extension .jar en la siguiente ruta:
JAVA_DIR/jdk/jre/lib/ext/
Y no tengo problemas con el driver de postgres. Lo estoy utilizando ahora mismo, de la siguiente forma:
Código:
Class.forName("org.postgresql.Driver");
String datosConexion="jdbc:postgresql://localhost:5432/peerca";
Connection conector = DriverManager.getConnection(datosConexion,"postgres", "postgres");
Ahora, con respecto a cómo estás utilizando el driver: ¿tu base de datos también se llama "postgres"?
Por otro lado, ¿comprobaste que te puedes conectar a la base de datos "postgres" por consola u otro medio, como PGAdmin? Podrías indicar la traza de las excepciones para ver en qué te está fallando el código.