Canalblog
Editer l'article Suivre ce blog Administration + Créer mon blog
Publicité
Un peu de tout sur tout
Archives
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
Un peu de tout sur tout
Publicité
Un peu de tout sur tout
Publicité