Configuration des bases de données dans JGenea Ihm
La configuration des bases de données dans JGenea Ihm se fait dans le fichier
Conf.properties.
Les deux premières clés servent à lister les bases disponibles
( bases ) en leur associant un descriptif sommaire
( desc-bases ). Ensuite pour chaque clé, on définit
les propriétés nécessaires à la connexion.
Elles sont les suivantes:
[cle].typeJdbc: permet de définir
le type de dbase de données ( par exemple, hsql pour Hypersonic ).
[cle].driverJdbc: permet de définir la
classe du driver jdbc qui sera utilisé pour se connecter à la base. Pour Hypersonic,
la valeur sera org.hsqldb.jdbcDriver.
[cle].urlJdbc: permet de définir l'url jdbc
qui sera utilisé pour se connecter à la base. Elle spécifie pour une url
réseau la machine où se trouve la base et le port sur lequel elle écoute. Pour Hypersonic,
la valeur sera de la forme jdbc:hsqldb:hsql://machine:port.
[cle].loginJdbc: permet de définir l'utilisateur
utilisé pour se connecter à la base.
[cle].passwordJdbc: permet de définir le mot
de passe de l'utilisateur spécifié pour se connecter à la base.
Exemple 4.1. fichier Conf.properties
(...)
# DB
bases=test,test1
desc-bases=Base hsql,Base hsql1
# Connexion
# Hsql
test.typeJdbc=hsql
test.driverJdbc=org.hsqldb.jdbcDriver
test.urlJdbc=jdbc:hsqldb:../db-hsql/jgenea
test.loginJdbc=sa
test.passwordJdbc=
# Hsql
test1.typeJdbc=hsql
test1.driverJdbc=org.hsqldb.jdbcDriver
test1.urlJdbc=jdbc:hsqldb:hsql://localhost:66
test1.loginJdbc=sa
test1.passwordJdbc=
(...)