package ocs; import java.sql.Connection; import java.sql.DriverManager; import java.sql.SQLException; public class Singleton{ /** * URL de connection */ private String url = "jdbc:mysql://localhost:3306/tomcat"; /** * Nom du user */ private String user = "user"; /** * Mot de passe du user */ private String passwd = "user"; /** * Objet Connection */ private static Connection connect; /** * Constructeur privé */ private Singleton(){ try { Class.forName("com.mysql.jdbc.Driver").newInstance(); connect = DriverManager.getConnection(url, user, passwd); } catch (Exception e) { e.printStackTrace(); } } /** * Méthode qui va nous retourner notre instance * et la créer si elle n'existe pas... * @return */ public static Connection getInstance(){ if(connect == null){ new Singleton(); } return connect; } }