- Il seguente segmento di codice carica la driver per il database PosgresQL
e crea una connessione ad un database, tramite questa driver
- Il parametro driver potrà valere, a seconda della versione della driver
org.postgresql.Driver o postgresql.Driver
import java.io.*;
import java.sql.*;
// Carica la driver da utilizzare (parametro 'driver') ed
// apre una connesione al database 'db', con l'utente 'user'
// e la password 'pwd'
// Ritorna la connessione creata
Connection Conn (String db, String user, String pwd,
String driver) {
Connection c = null;
String dbUrl;
try {
Class.forName(driver);
} catch (ClassNotFoundException e) {
System.out.println ("Non trovo la driver del database");
System.out.println (e);
return null;
}
dbUrl = "jdbc:postgresql:" + db;
try {
c = DriverManager.getConnection(dbUrl, user, pwd);
} catch (SQLException e) {
System.out.println("Non riesco a connettermi con il database "
+ db);
System.out.println (e);
return null;
}
return c;
}
|