Abre uma conexão persistente com o banco de dados

# odbc_pconnect

(PHP 4, PHP 5, PHP 7, PHP 8)

odbc_pconnect — Abre uma conexão persistente com o banco de dados

### Descrição

function odbc_pconnect(
string `$dsn`,
?string `$user` = `null`,
#[\SensitiveParameter]?string `$password` = `null`,
int `$cursor_option` = `SQL_CUR_USE_DRIVER`
): Odbc\Connection|false

Abre uma conexão persistente com o banco de dados.

Esta função é muito parecida com odbc_connect(), exceto que a conexão não é realmente fechada quando o script termina. Solicitações futuras para uma conexão com a mesma combinação de `dsn`, `user`, `password` (via odbc_connect() e odbc_pconnect()) pode reutilizar a conexão persistente.

### Parâmetros

Consulte odbc_connect() para detalhes.

### Valor Retornado

Retorna uma conexão ODBC, ou `false` em caso de falha.

### Registro de Alterações

Versão | Descrição
--- | ---
8.4.0 | Esta função agora retorna uma instância de Odbc\Connection; anteriormente, retornava um resource.
8.4.0 | `user` e `password` agora podem ser nulos e também são opcionais e têm o valor padrão `null`.
8.4.0 | Anteriormente, usar uma string vazia para `password` não incluiria `pwd` na string de conexão gerada para `dsn`. Agora é gerada para uncluir um `pwd` que tem uma string vazia como seu valor. Para restaurar o comportamento anterior, `password` agora pode ser definido para `null`.
8.4.0 | Anteriormente, se `dsn` contivesse `uid` ou `pwd`, os parâmetros `user` e `password` seriam ignorados. Agora, `user` somente é ignorado se `dsn` contiver `uid`, e `password` somente é ignorado se `dsn` contiver `pwd`.

### Notas

> Nota: Conexões persistentes não têm efeito se o PHP for usado como um programa CGI.

### Veja Também

- odbc_connect() - Conecta a uma fonte de dados
- Conexões de banco de dados persistentes

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open