> # Partição de Domínio: Grupos de Recursos: Serviços: JDBC

> Exibição de Coluna Tarefas Relacionadas Tópicos Relacionados

> No WebLogic Server, configure a conectividade do banco de dados por origens de dados e múltiplas origens de dados. Uma origem de dados é um objeto vinculado à árvore de JNDI que inclui um pool de conexões JDBC. Aplicações podem consultar uma origem de dados na árvore de JNDI e reservar uma conexão com o banco de dados a partir da origem de dados. Uma origem de dados múltipla é uma abstração em um grupo de origens de dados que fornece balanceamento de carga e failover entre origens de dados.

> As seguintes origens de dados JDBC foram criadas para este grupo de recursos.

> OBSERVAÇÃO: Partições de domínio Multitenant, grupos de recursos, modelos de grupo de recursos e destinos virtuais do WebLogic Server foram descontinuados no WebLogic Server 12.2.1.4.0. A Console e as páginas de ajuda relacionadas serão removidas na próxima release.

> #### Exibição de Coluna

> É possível exibir um número menor ou adicional de pontos de dados ao expandir a opção Personalizar esta tabela e modificar a lista Exibição de Colunas. Cada ponto de dados é exibido em sua própria coluna da tabela.

> A tabela a seguir lista todos os pontos de dados que podem ser exibidos em colunas nesta página.

> Nome | Descrição
> --- | ---
> Nome | Um nome exclusivo que identifica essa origem de dados no domínio do WebLogic. Atributo do MBean (Não se aplica a todos os módulos da aplicação) : `JDBCDataSourceBean.Name` As alterações entram em vigor após a reimplantação do módulo ou a reinicialização do servidor.
> Tipo | O tipo de origem de dados. Os tipos válidos são:

> - GENERIC - origem de dados genérica

> - MDS - origem multidados

> - AGL - Origem de dados GridLink Ativa

> - UCP - Origem de dados do Pool de Conexões Universal

> - PROXY - proxy para origens de dados com vários tenants

> Atributo do MBean (Não se aplica aos módulos da aplicação) :
> `JDBCDataSourceBean.DatasourceType`

> As alterações entram em vigor após a reimplantação do módulo ou a reinicialização do servidor.

> Nome da JNDI | O caminho da JNDI para esta Origem de Dados. Por padrão, o nome da JNDI é o nome da origem de dados. As aplicações que consultam o caminho da JNDI obterão uma instância `javax.sql.DataSource` que corresponde a esta origem de dados. Atributo do MBean (Não se aplica a todos os módulos da aplicação) :
> `JDBCDataSourceParamsBean.JNDINames`

> As alterações entram em vigor após a reimplantação do módulo ou a reinicialização do servidor.

> Tipo de Algoritmo | O algoritmo determina o processamento da solicitação de conexão para a origem de dados múltipla. É possível especificar um dos seguintes tipos de algoritmo:
> - Failover

>   Solicitações de conexão são enviadas para a primeira origem de dados na lista; se a solicitação falhar, será enviada para a próxima origem de dados na lista, e assim por diante. O processo é repetido até que uma conexão válida seja obtida, ou até que o fim da lista seja atingido; nesse caso, será emitida uma exceção.

> - Balanceamento de carga

>   A origem de dados múltipla distribui solicitações de conexão igualmente para as origens de dados do membro. Com esse algoritmo, a origem de dados múltipla também oferece processamento de failover. Ou seja, se uma solicitação falhar, a origem de dados múltipla enviará a solicitação para a próxima origem de dados na lista até que uma conexão válida seja obtida, ou até que o fim da lista seja atingido; nesse caso, será emitida uma exceção.

> Atributo do MBean (Não se aplica a todos os módulos da aplicação) :
> `JDBCDataSourceParamsBean.AlgorithmType`

> As alterações entram em vigor após a reimplantação do módulo ou a reinicialização do servidor.

> Pré-Fetch de Linha Ativado | Permite o "pré-fetch" de várias linhas (ou seja, envio do servidor para o cliente) em um acesso do servidor. Este parâmetro só se aplica à obsoleta JDBC via RMI. Quando um cliente externo acessa um banco de dados usando o JDBC por meio do WebLogic Server, o pré-fetch de linhas aprimora o desempenho extraindo várias linhas de um servidor para o cliente em um acesso do servidor. O WebLogic Server ignora essa configuração e não usa pré-fetch de linhas quando o cliente e o WebLogic Server estão na mesma JVM.

> Atributo do MBean (Não se aplica aos módulos da aplicação):
> `JDBCDataSourceParamsBean.RowPrefetch`

> As alterações entram em vigor após a reimplantação do módulo ou a reinicialização do servidor.

> Tamanho do Pré-Fetch de Linha | Se o pré-fetch de linhas estiver ativada, especifica o número de linhas do conjunto de resultados para pré-fetch para um cliente. Este parâmetro só se aplica à obsoleta JDBC via RMI. O tamanho de pré-fetch ideal depende das especificações da consulta. Em geral, o aumento desse número melhora o desempenho, até que um valor específico seja atingido. Nesse ponto, mais aumentos não resultam em aumento significante do desempenho. Muito raramente será melhorado o resultado do desempenho ao exceder 100 linhas. O valor padrão deve ser razoável para a maioria das situações.

> Atributo do MBean (Não se aplica aos módulos da aplicação):
> `JDBCDataSourceParamsBean.RowPrefetchSize`

> Valor mínimo: `2`

> Valor máximo: `65536`

> As alterações entram em vigor após a reimplantação do módulo ou a reinicialização do servidor.

> Tamanho da Parte do Fluxo | Especifica o tamanho da parte de dados para os tipos de dados de fluxo. Este parâmetro só se aplica à obsoleta JDBC via RMI. Os tipos de dados de fluxo (por exemplo, resultantes de uma chamada para `getBinaryStream()`) são enviadas em partes de um determinado tamanho do WebLogic Server para o cliente, conforme necessário.

> Atributo do MBean (Não se aplica aos módulos da aplicação):
> `JDBCDataSourceParamsBean.StreamChunkSize`

> Valor mínimo: `1`

> Valor máximo: `65536`

> As alterações entram em vigor após a reimplantação do módulo ou a reinicialização do servidor.

> Alvos | O servidor e clusters aos quais esta origem de dados está destinada. Atributo do MBean: `TargetInfoMBean.Targets`
> Escopo | O escopo no qual a origem de dados foi criada.
> Partições de Domínio | As partições de domínio nas quais esta origem de dados está acessível.

> Tarefas Relacionadas

> - Configurar a conectividade do banco de dados
> - Criar origens de dados JDBC genéricas
> - Criar origens de dados JDBC GridLink
> - Criar várias origens de dados JDBC
> - Criar origens de dados UCP
> - Criar origens de dados Proxy

> Tópicos Relacionados

> - Configurando Recursos de JDBC do WebLogic
> - Configurando as Origens de Dados JDBC para MT