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é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.