Bonsoir,
J'ai créer une classe pour pouvoir me connecter à ma base de donnée à l'aide de JDBC, mais je voudrais avoir votre avis sur certain points;
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
 
public class Bdd {
	private static Connection connexion;
	static {
		try {
			Class.forName("com.mysql.jdbc.Driver").newInstance();
			connexion = DriverManager.getConnection("...");
		} catch(Exception e) {
				System.err.println("Exception: " + e.getMessage());
		}		
	}
 
	public static Connection getConnexion() {
			return connexion;
	}
}
Donc la classe crée une seul fois la connexion vers ma base de donnée (j'ai fais cela pour économiser en ressources ), est une bonne idée?
car j'utilise cela dans toutes mes classes... sinon j’aurai a créé des connexions dans chaque méthode
ensuite, la connexion elle doit avoir un timeout, genre apres 2h d'inactivité elle arrete, ou pourrai-je trouvais cette valeurs?
bref, j'attends vos conseil avec impatience
Merci d'avance