package data;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;

public class BaseDeDonnees {
	
	public String BASEDEDONNEES_URL = "jdbc:postgresql://localhost:5432/videotheque";
	public String BASEDEDONNEES_USAGER = "postgres";
	public String BASEDEDONNEES_MOTDEPASSE = "testtest";		
	protected Connection connexion = null;
	
	public BaseDeDonnees()
	{
		try {
			Class.forName("org.postgresql.Driver");
			connexion = DriverManager.getConnection(BASEDEDONNEES_URL, BASEDEDONNEES_USAGER, BASEDEDONNEES_MOTDEPASSE);
		} catch (ClassNotFoundException | SQLException e) {
			e.printStackTrace();
		}
	}
	
	public Connection getConnexion() {
		return connexion;
	}

		// SINGLETON - DEBUT
		private static BaseDeDonnees instance = null;
		public static BaseDeDonnees getInstance()
		{
			if(null == instance) instance = new BaseDeDonnees();
			return instance;
		}
		// SINGLETON - FIN
	

}
