Concepts JDBC Référentiel

Dans cette section :

Cette section fournit une présentation des concepts du référentiel liés à ReportCaster et au client WebFOCUS.

Les référentiels devraient être stockés dans un système de gestion de bases de données relationnel certifié (SGBDR), tel que Derby, SQL Server, Oracle, MySQL, ou DB2. ReportCaster communique avec un SGBDR via la connectivité de bases de données (JDBC).


Haut de page

x
Aperçu JDBC

JDBC fournit une méthode de programmation Java pour accéder aux bases de données et aux autres sources. Avec JDBC, ReportCaster se connecte à votre référentiel. Il crée et exécute des instructions SQL permettant d'accéder au référentiel et d'y écrire des informations. En théorie, JDBC fournit un niveau d'abstraction suffisant pour que la majorité des instructions SQL fonctionne sur la plupart des bases de données. Toutefois, en pratique, certaines différences surviennent, et vous devez vous assurer que vous avez choisi une base de données et un pilote qui sont bien supportés par WebFOCUS.

Pour que le client WebFOCUS puisse se connecter à un référentiel en utilisant JDBC, les informations suivantes sont nécessaires :


Haut de page

x
ID Utilisateur et Mot de passe

Les informations de connexion que vous fournissez à la base de données sont critiques car elles déterminent la méthode d'accès au référentiel. En fonction du type de la base de données, il est possible que vous ayez à utiliser des identifiants utilisateurs séparés dans le cas où vous souhaitez maintenir des référentiels séparés pour les instances de Client WebFOCUS.

Pendant l'installation du client WebFOCUS, ceci est renseigné dans le fichier de configuration WebFOCUS (webconfig.xml). Si vous souhaitez changer ceci, vous pouvez l'éditer via la console d'administration WebFOCUS.


Haut de page

x
du pilote JDBC

Le pilote JDBC est un nom de classe qui est utilisé pour accéder au pilote. Ceci dépend du pilote utilisé.

Pendant l'installation du serveur de distribution, ceci est déterminé puis renseigné.

Cette valeur est stockée dans le fichier de configuration WebFOCUS (webconfig.xml). Si vous souhaitez changer ceci, vous pouvez l'éditer via l'interface de configuration du serveur ReportCaster.


Haut de page

x
Chemin JDBC.

Un pilote JDBC est habituellement encapsulé sous la forme d'un ou plusieurs fichiers JAR ou ZIP. Chaque source de données cible possèdant son propre pilote JDBC, vous devriez utiliser le pilote JDBC Oracle pour accéder à Oracle, et le pilote JDBC SQL Server pour accéder à SQL server. Certains fournisseurs peuvent aussi exiger des pilotes différents, en fonction des différentes versions de leurs bases de données.

Il existe deux types de pilotes JDBC, qui se connectent avec des méthodes différentes. WebFOCUS utilise normalement un pilote de Type 4 ou de Type 2. Un pilote de Type 4 est entièrement basé sur Java. Un pilote de Type 2 inclut des fichiers compilés pour une plate-forme spécifique (fichiers natifs).

Le pilote JDBC doit être installé sur la(les) machine(s) qui exécutent le Client WebFOCUS et le Serveur de distribution ReportCaster. Pour les pilotes de Type 4, vous pouvez normalement vous contenter de copier le pilote dans un répertoire des machines hébergeant WebFOCUS. Pour les pilotes de Type 2, il est possible que vous ayez à installer des composants séparés.

Le pilote JDBC est utilisé tant par le serveur de distribution que par le serveur d'applications. Pour que les instances ReportCaster puissent trouver le pilote, celui-ci doit être inclus dans leurs variables CLASSPATH respectives.

Vous devez toujours spécifier le ou les fichiers du pilote, pas uniquement le répertoire contenant ce dernier. Vous entrez le nom du fichier du pilote JDBC dans le champ Chemin JDBC.

Pendant l'installation du serveur de distribution, ceci est créé puis renseigné.

Cette valeur est stockée dans le fichier de configuration WebFOCUS (webconfig.xml). Si vous avez besoin de changer ceci, vous pouvez l'éditer en utilisant la section Référentiel de la console d'administration.


Haut de page

x
Classe JDBC

La classe JDBC est une valeur qui est utilisée pour accéder au pilote JDBC. La valeur de la classe en classe JDBC varie en fonction du pilote.

Pendant l'installation du Client WebFOCUS, la valeur de classe JDBC est déterminée et renseignée en fonction de la sélection de bases de données.

La valeur de classe JDBC est stockée dans le fichier de configuration WebFOCUS (webconfig.xml). La Console d'administration WebFOCUS peuvent être utilisé pour éditer la valeur de classe JDBC si vous changez votre configuration pour utiliser un pilote JDBC avec une autre valeur de classe JDBC.


Haut de page

x
JDBC URL

URL JDBC est une valeur qui est utilisée pour accéder au pilote et au référentiel. Cette valeur dépend du pilote et des autres informations de connexion.

Pendant l'installation du Client WebFOCUS, l'URL JDBC est déterminée et renseignée en fonction de la sélection de bases de données.

L'URL JDBC est stockée dans le fichier de configuration WebFOCUS (webconfig.xml). La Console d'administration WebFOCUS peuvent être utilisé pour éditer l'URL JDBC si vous changez votre configuration pour utiliser un pilote JDBC avec une autre URL JDBC.


WebFOCUS