> # Partition de domaine : Groupe de ressources : Services : JDBC

> Affichage de colonne Tâches connexes Rubriques connexes

> Dans WebLogic Server, les connexions à la base de données sont configurées via des sources de données et des sources de données multiples. Une source de données est un objet lié à l'arborescence JNDI comprenant un pool de connexions JDBC. Les applications peuvent rechercher une source de données dans l'arborescence JNDI, puis réserver une connexion à la base de données à partir de la source de données. Une source de données multiples est une abstraction autour d'un groupe de sources de données qui permet l'équilibrage de charge et le basculement entre les différentes sources de données.

> Les sources de données JDBC suivantes ont été créées pour ce groupe de ressources.

> Remarque : les cibles virtuelles, les modèles de groupe de ressources, les groupes de ressources et les partitions de domaine WebLogic Server Multitenant sont en phase d'abandon dans la version 12.2.1.4.0 de WebLogic Server. La console et les pages d'aide associées seront enlevées dans la prochaine version.

> #### Affichage de colonne

> Pour contrôler le nombre de points de données affichés sur cette page, développez Personnaliser cette table et modifiez la liste Affichage de colonne. Chaque point de données apparaît dans sa propre colonne de la table.

> Le tableau ci-dessous répertorie tous les points de données que vous pouvez afficher dans les colonnes de cette page.

> Nom | Description
> --- | ---
> Nom | Nom unique identifiant cette source de données dans le domaine WebLogic. Attribut MBean (non applicable aux modules d'application) : `JDBCDataSourceBean.Name` Les modifications sont prises en compte une fois le module redéployé ou le serveur relancé.
> Type | Type de source de données. Les types valides sont les suivants :

> - GENERIC : source de données génériques

> - MDS : source de données multiples

> - AGL : source de données GridLink active

> - UCP : source de données Universal Connection Pool

> - PROXY : proxy pour les sources de données colocatives

> Attribut MBean (non applicable aux modules d'application) :
> `JDBCDataSourceBean.DatasourceType`

> Les modifications sont prises en compte une fois le module redéployé ou le serveur relancé.

> Nom JNDI | Chemin d'accès JNDI de cette source de données. Par défaut, le nom JNDI est le nom de la source de données. Les applications qui recherchent le chemin d'accès JNDI reçoivent une instance `javax.sql.DataSource` qui correspond à cette source de données.

> Attribut MBean (non applicable aux modules d'application) :
> `JDBCDataSourceParamsBean.JNDINames`

> Les modifications sont prises en compte une fois le module redéployé ou le serveur relancé.

> Type d'algorithme | Algorithme déterminant le traitement des demandes de connexion pour la source de données multiples. Vous pouvez indiquer l'un des types d'algorithme suivants :
> - Basculement

>   Les demandes de connexion sont envoyées à la première source de données de la liste. Si la demande échoue, elle est envoyée à la source de données suivante figurant dans la liste, et ainsi de suite. Ce processus est répété jusqu'à ce qu'une connexion valide soit établie ou dès que la fin de la liste est atteinte. Dans ce dernier cas, une exception est générée.

> - Equilibrage de charge

>   La source de données multiples répartit uniformément les demandes de connexion entre les sources de données membres. Avec cet algorithme, la source de données multiples permet également le traitement des basculements. Ainsi, lorsqu'une demande échoue, la source de données multiples l'envoie à la source de données suivante de la liste jusqu'à ce qu'une connexion valide soit établie ou dès que la fin de la liste est atteinte. Dans ce dernier cas, une exception est générée.

> Attribut MBean (non applicable aux modules d'application) :
> `JDBCDataSourceParamsBean.AlgorithmType`

> Les modifications sont prises en compte une fois le module redéployé ou le serveur relancé.

> Pré-extraction de ligne activée | Permet la "pré-extraction" de plusieurs lignes (envoyées du serveur vers le client) en un seul accès au serveur. Ce paramètre s'applique seulement à JDBC en phase d'abandon sur RMI. Lorsqu'un client externe accède à une base de données à l'aide de JDBC via le serveur WebLogic, la pré-extraction des lignes améliore les performances car elle permet d'extraire plusieurs lignes du serveur vers le client en un seul accès au serveur. Le serveur WebLogic ne tient pas compte de ce paramètre et n'utilise pas la pré-extraction des lignes lorsque le client et le serveur WebLogic sont sur la même Java Virtual Machine (JVM).

> Attribut MBean (non applicable aux modules d'application) :
> `JDBCDataSourceParamsBean.RowPrefetch`

> Les modifications sont prises en compte une fois le module redéployé ou le serveur relancé.

> Taille de pré-extraction de ligne | Si la pré-extraction de lignes est activée, indique le nombre de lignes de l'ensemble de résultats à pré-extraire pour un client. Ce paramètre s'applique seulement à JDBC en phase d'abandon sur RMI. La taille de pré-extraction optimale dépend des détails de la requête. En général, l'augmentation de cette valeur améliorera les performances, jusqu'à ce que vous atteigniez le palier. Au-delà du palier, même si vous continuez à augmenter la valeur, aucune amélioration significative des performances n'est perçue. Il est très rare qu'une valeur supérieure à 100 améliore les performances. La valeur par défaut devrait convenir à la plupart des situations.

> Attribut MBean (non applicable aux modules d'application) :
> `JDBCDataSourceParamsBean.RowPrefetchSize`

> Valeur minimale : `2`

> Valeur maximale : `65536`

> Les modifications sont prises en compte une fois le module redéployé ou le serveur relancé.

> Taille de tranche de mémoire de flux de données | Indique la taille de tranche de mémoire des données pour les types de données de flux. Ce paramètre s'applique seulement à JDBC en phase d'abandon sur RMI. Les types de données de flux (résultant par exemple d'un appel à `getBinaryStream()`) sont transmis en tranches de mémoire dimensionnées à partir du server WebLogic vers le client, en fonction des besoins.

> Attribut MBean (non applicable aux modules d'application) :
> `JDBCDataSourceParamsBean.StreamChunkSize`

> Valeur minimale : `1`

> Valeur maximale : `65536`

> Les modifications sont prises en compte une fois le module redéployé ou le serveur relancé.

> Cibles | Serveur et clusters ciblés par la source de données. Attribut MBean : `TargetInfoMBean.Targets`
> Etendue | Portée dans laquelle la source de données est créée.
> Partitions de domaine | Partitions de domaine dans lesquelles cette source de données est accessible.

> Tâches connexes

> - Configurer la connexion à la base de données
> - Créer des sources de données génériques JDBC
> - Créer des sources de données GridLink JDBC
> - Créer des sources de données JDBC multiples
> - Créer des sources de données UCP
> - Créer des sources de données proxy

> Rubriques connexes

> - Configuration des ressources JDBC WebLogic
> - Configuration des sources de données JDBC pour MT