Configuration d'une source de données par défaut

Vous pouvez configurer une source de données par défaut associée à différents fournisseurs JDBC pour la connectivité à la base de données. Un fournisseur JDBC fournit les classes d'implémentation de pilote requises pour réaliser la connectivité JDBC avec un type ou une marque de base de données spécifique.

Pourquoi et quand exécuter cette tâche

Pour accéder à une base de données depuis votre application, vous devez configurer une source de données.

Procédure

  1. Configurez l'élément datasource avec l'ID DefaultDataSource dans le fichier server.xml.
    <dataSource id="DefaultDataSource">
        <jdbcDriver libraryRef="MyJDBCLib"/>
        <properties.derby.embedded databaseName="myDB" createDatabase="create"/>
        <containerAuthData user="user1"  password="{xor}Oz0vKDtu" />
    </dataSource>
    <library id="MyJDBCLib">
        <file name="C:/derby/derby.jar"/>
    </library>
    Remarque : Le serveur doit être en cours d'exécution au niveau de plateforme Java Enterprise Edition 7. Ce niveau de plateforme est activé quand une ou plusieurs fonctions Java Enterprise Edition 7 sont activées dans le fichier server.xml.
  2. Pour utiliser DefaultDataSource dans une application Web, une référence peut être obtenue avec l'injection de dépendance.
    @Resource 
    DataSource defaultDataSource;
    ou via une recherche JNDI :
    DataSource defaultDataSource = (DataSource) new InitialContext().lookup("java:comp/DefaultDataSource");

Icône indiquant le type de rubrique Rubrique Tâche

Nom du fichier : twlp_config_dds.html