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 46 47 48 49 50 51 52
| import java.sql.*;
import java.util.logging.Level;
import java.util.logging.Logger;
public class ConnexionDB
{
/*Attributs*/
//on ne n'a pas mis de la visibilité pour nos attributs pour qu'ils soient accesible dans tout le package
String driverName = "oracle.jdbc.driver.OracleDriver";
String serverName = "127.0.0.1";
String portNumber = "1521";
String sid = "PRHWA";
String url = "jdbc:oracle:thin:@" + serverName + ":" + portNumber + ":" + sid;
String username = "PRHTUNAC2010";
String password = "PRHTUNAC2010";
Connection CONN=null;
Statement S;
public void OuvrirConnexion() //throws ClassNotFoundException, SQLException
{
// CONN = DriverManager.getConnection(url);
try {
Class.forName(driverName); //charger le driver
// CONN = DriverManager.getConnection(url);
CONN = DriverManager.getConnection(url, username, password);
S = CONN.createStatement();
}
catch (SQLException ex)
{
Logger.getLogger(ConnexionDB.class.getName()).log(Level.SEVERE, null, ex);
}
catch (ClassNotFoundException ex)
{
Logger.getLogger(ConnexionDB.class.getName()).log(Level.SEVERE, null, ex);
}
}
public void FermerConnection()
{
try {
CONN.close();
} catch (SQLException ex) {
Logger.getLogger(ConnexionDB.class.getName()).log(Level.SEVERE, null, ex);
}
}
} |