12 janvier 2011
JAVA : connexion dynamique à une base de données
Pour changer dynamiquement de persistance unit ou pour utiliser l'Api JPA (Persistence) hors J2EE il faut créer l'EntityManagerFactory et à partir de celui-ci l'EntityManager.
Prérequis :
- JAVA 5 ou +
- fichier persistence.xml renseigné et dans le répertoire /META-INF
la connexion :
protected EntityManagerFactory EMF = null;
protected EntityManager EM = null;
EMF = Persistence.createEntityManagerFactory(NOM_DU_PERSISTANCE_UNIT);
EM = EMF.createEntityManager();
et la fermeture :
if( EM != null)
{
EM.close();
}
if( EMF != null)
{
EMF.close();
}
Publicité
Commentaires