I am trying to do a simple connection test to a postgresql database, the code is working well but I am getting the following message:
PostgreSQL 9.0 JDBC4 (build 802)
Found in: jar:file:/C:/thales/Dropbox/study/java/jars/postgresql-9.0-802.jdbc4.jar!/org/postgresql/Driver.class
I am using the jdbc file provided by the address http://jdbc.postgresql.org/download.html
Following, the code:
import java.sql.DriverManager;
import java.sql.Connection;
import java.sql.SQLException;
public class connector {
public static void main(String[] argv) {
System.out.println("Checking if Driver is registered with DriverManager.");
try {
Class.forName("org.postgresql.Driver");
} catch (ClassNotFoundException cnfe) {
System.out.println("Couldn't find the driver!");
System.out.println("Let's print a stack trace, and exit.");
cnfe.printStackTrace();
System.exit(1);
}
System.out.println("Registered the driver ok, so let's make a connection.");
Connection c = null;
try {
// The second and third arguments are the username and password,
// respectively. They should be whatever is necessary to connect
// to the database.
c = DriverManager.getConnection("jdbc:postgresql://localserver/test","ping", "pong");
} catch (SQLException se) {
System.out.println("Couldn't connect: print out a stack trace and exit.");
se.printStackTrace();
System.exit(1);
}
if (c != null)
System.out.println("Hooray! We connected to the database!");
else
System.out.println("We should never get here.");
}
}
thanks for all feedback but i manage to solve the problem reinstallign eclipse (?? )
using the same code, and the same jdbc driver, the code described in the question worked.