Configuración de un origen de datos predeterminado

Puede configurar un origen de datos predeterminado que está asociado a distintos proveedores de JDBC para la conectividad de base de datos. Los proveedores de JDBC proporcionan las clases de implementación de controlador que son necesarias para la conectividad de JDBC con su base de datos de proveedor específica.

Acerca de esta tarea

Para acceder a una base de datos desde la aplicación, debe configurar un origen de datos.

Procedimiento

  1. Configure el elemento de origen de datos con el ID DefaultDataSource en el archivo 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>
    Nota: El servidor se debe estar ejecutando en el nivel de la plataforma Java Enterprise Edition 7. Este nivel de plataforma está habilitado cuando una o varias características de Java Enterprise Edition 7 están habilitadas en el archivo server.xml.
  2. Para utilizar DefaultDataSource en una aplicación web, se puede obtener una referencia con inyección de dependencias:
    @Resource 
    DataSource defaultDataSource;
    o a través de una búsqueda JNDI:
    DataSource defaultDataSource = (DataSource) new
    InitialContext().lookup("java:comp/DefaultDataSource");

Icono que indica el tipo de tema Tema de tarea

Nombre de archivo: twlp_config_dds.html