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;
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?
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; } }
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
Partager