Bonjour a tous

j'ai créer une classe mysql :

private String host = "adresse";
private String username = "user";
private String password = "pass";
private String numPort = "3306";
private String base = "nameBase";
public static Connection connexion;
public static int ID;

//-----------------------------------------------------------------------------
/**
* connexionDb -> Connexion a la base de données avec les valeurs
* initialisées au dessus(host,username...).
* La connection se fait au moyen de JDBC.
*
* @throws SQLException en cas d'erreur dans la base de données.
*/
public void connexionDb() throws SQLException {
// Connexion à la base
DriverManager.registerDriver(new com.mysql.jdbc.Driver());
String connectString = "jdbc:mysql://" + host + ":" + numPort + "/" + base;
connexion = DriverManager.getConnection(connectString,username,password);
System.out.println("Connexion a " + base + " sur " + host + " --> OK");
// La connection se fait par la ligne suivante :
// Connection con = DriverManager.getConnection( url, user, password ) ;
}
Tout fonctionne parfaitement, cependant j'aimerai savoir, pourquoi il est necessaire de déclarer la ligne :
public static Connection connexion;
Merci d'avance a tous pour vos reponses