[Java]
java.class.path = /usr/local/lib/php/php_java.jar:/usr/classes:/usr/classes/mm.mysql-2.0.12
java.home = /usr/java/jdk1.3.1_08
java.library.path = /usr/local/lib/php/extensions/no-debug-non-zts-20020429
java.library = /usr/java/jdk1.3.1_08/jre/lib/i386/libjava.so
extension_dir = /usr/local/lib/php/extensions/no-debug-non-zts-20020429
extension=java.so
Pour un système Windows :
[Java]
extension=php_java.dll
java.home = C:\j2sdk1.4.1_02\jre\bin
java.library = C:\j2sdk1.4.1_02\jre\bin\server\jvm.dll
java.library.path = C:\php4\extensions
java.class.path = "C:\php4\extensions\php_java.jar;C:\Classes;C:\Classes\mm.mysql-2.0.12;"
Note : Les fonctionnalités de BCB Hôpital pouvant évoluer dans le temps, il est donc nécessaire de remplacer
mensuellement les fichiers PHP et Java par ceux fournis sur le CD-Rom.
4) Modification des fichiers bd_config.inc.php et bdges_config.inc.php
Ces fichiers se trouvent dans le dossier « privee » du site BCB Hôpital.
Dans le premier fichier est indiqué la connexion à la base de données générale, la ligne se décompose de la
manière suivante :
$Result = $objDatabase->ConnectDatabase(‘Nom du Driver’, ‘Emplacement de la base et options’, ‘Utilisateur’,
‘Password’, Type de connexion);
Les valeurs sont les suivantes :
‘Nom du Driver’ : nom du driver utilisé pour se connecter à la base
‘Emplacement de la base et options’ : adresse de la base (tcp/ip) et options base
‘Utilisateur’ : nom de l’utilisateur ayant des droits de lecture et écriture sur la base
‘Password’ : mot de passe de l’utilisateur
Type de connexion : peut prendre les valeur 0 – base de type Access ou SqlServer, 1 – base de type Oracle, 2 –
base de type MySql
Le 2éme fichier contient une ligne similaire mais qui permet de se connecter à la base de gestion, les paramètres
sont les mêmes.
Exemples de connexions :
Une connexion de type MySql dont le serveur a comme adresse 161.33.128.23 port 3306, la base se nommant
bcb :
$Result = $objDatabase->ConnectDatabase("org.gjt.mm.mysql.Driver",
"jdbc:mysql://161.33.128.23:3306/bcb?useUnicode=true&characterEncoding=ISO8859_1", "root", "", 2);
Une connexion de type Oracle se trouvant sur le serveur 161.33.128.23 port 1521, la base se nommant bcb :
$Result = $objDatabase->ConnectDatabase("oracle.jdbc.driver.OracleDriver",
"jdbc:oracle:thin:@161.33.128.23:1521:bcb", "bcbuser", "bcbuser", 1);
Il est à noter que le nom du driver représente un chemin qui doit être connu grâce à la valeur java.class.path
de la section JAVA du fichier php.ini.