# Zend_Application_Resource_Db

`Zend_Application_Resource_Db` inicializará un adaptador `Zend_Db` basado en las opciones que se le pasen. Por defecto, también establece el adaptador por defecto para usarlo con `Zend_Db_Table` . `Zend_Db_Table`. If you want to use mutliple databases simultaneously, you can use the Multidb Resource Plugin.

Se reconocen las siguientes configuraciones claves:

- adapter : tipo de adaptador `Zend_Db` .

- params : array asociativo de parámetros de configuración para utilizar al recuperar la instancia del adaptador.

- isDefaultTableAdapter : Indica si establecer o no este adaptador como el adaptador de tablas por defecto.

## Muestra de la Configuracion de Recursos del Adaptador DB (Base de Datos)

A continuación, un ejemplo de configuración INI que puede ser utilizada para iniciar el recurso DB.

    [production]
    resources.db.adapter = "pdo_mysql"
    resources.db.params.host = "localhost"
    resources.db.params.username = "webuser"
    resources.db.params.password = "XXXXXXX"
    resources.db.params.dbname = "test"
    resources.db.isDefaultTableAdapter = true

## Recuperando la Instancia del Adaptador

Si decide no hacer la instanciación del adaptador con este recurso por defecto del adaptador de tabla, ¿cómo puede recuperar la instancia del adaptador?

Como con cualquier recurso de plugin, se puede recuperar el recurso de plugin de DB desde su archivo de arranque:

    $resource = $bootstrap->getPluginResource('db');

Una vez que tiene el recurso objeto, puede recuperar el adaptador de DB usando el método `getDbAdapter()` :

    $db = $resource->getDbAdapter();