Pour le moment, JGenea n'offre que la possibilité de se connecter à des bases relationnelles ( supportant le language SQL ). Dans le futur, JGenea offrira la possibilité de se connecter à des Services Web pour accéder à des bases généalogiques JGenea distantes.

Un élément de configuration d'une connexion est de la forme suivante:

<!-- Liste des connexions -->
<connexions>
 <connexion id="perso" defaut="oui" type="db">
  <param nom="base">Hypersonic</param>
  <param nom="descriptif">Base perso embarqu&#233;e</param>
  <param nom="driver">org.hsqldb.jdbcDriver</param>
  <param nom="url">jdbc:hsqldb:../db.new/jgenea</param>
  <param nom="login">sa</param>
  <param nom="password"/>
  <param nom="factory-dao">org.jgenea.isolation.defaut.FactoryDAOImpl</param>
  <param nom="factory-connexion-dao">org.jgenea.isolation.defaut.Connexion
                                                 FactoryUniqueDAOImpl</param>
  <param nom="factory-images-dao">org.jgenea.images.registres.FactoryImages
                                                 DAOImpl</param>
 </connexion>
 ...
</connexions>

La connexion est déterminée par un identifiant qui doit être unique et le type doit obligatoirement est "db" pour désigner un accès direct à une base de données relationnelle.

Les paramètres de la connexion doivent être les suivants:

Il est possible de configurer autant de connexions que l'on désire.




Copyright Templth, 2003. Projet hébergé par SourceForge.net Logo