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 43 44 45
| package JdbcTest;
import javax.sql.*;
import java.io.FileReader;
import java.sql.*;
public class JdbcTestPostgres
{
public static void main (String args[])
throws Exception
{
String URL = "jdbc:postgresql://localhost:5432/essai";
String driver ="org.postgresql.Driver";
Connection con = null;
try {
Class.forName(driver); //.newInstance();
System.out.println("*** Driver OK ***");
}
catch (Exception e) {
System.out.println("ERREUR: Chargement impossible.\n" + e);
}
System.out.println("-> Connexion a la base...");
try {
con = DriverManager.getConnection(URL,"postgres","70103karate");
//Statement stmt = con.createStatement();
System.out.println("*** Connexion OK ***");
}
catch(SQLException e) {
System.out.println("ERREUR: Connexion impossible.");
while (e != null) {
System.out.println("Message: " + e.getMessage());
System.out.println("Etat: " + e.getSQLState());
System.out.println("Code Erreur: " + e.getErrorCode() + "\n");
e = e.getNextException();
}
}
finally {
try { con.close();} catch(Exception e) {}
}
}
} |