php oci oracle,PHP - Manual: oci_pconnect (官方文档)
时间: 2024-02-01 15:02:09 浏览: 23
`oci_pconnect` 是 PHP OCI8 扩展中的一个函数,用于建立到 Oracle 数据库的持久连接。它的语法如下:
```php
resource oci_pconnect ( string $username , string $password [, string $connection_string [, string $character_set [, int $session_mode ]]] )
```
参数说明:
- `$username`:连接 Oracle 数据库的用户名。
- `$password`:连接 Oracle 数据库的密码。
- `$connection_string`:连接 Oracle 数据库的字符串。格式为 `//host:port/service_name` 或 `//host:port/sid`。
- `$character_set`:指定连接的字符集,默认为数据库设置的字符集。
- `$session_mode`:指定连接模式,可以是 `OCI_DEFAULT`、`OCI_SYSOPER` 或 `OCI_SYSDBA`。
该函数的返回值是一个 Oracle 连接资源,如果连接失败则返回 FALSE。需要注意的是,该函数建立的是持久连接,即在同一个 PHP 进程中多次调用该函数时,只会建立一次连接,并且该连接会被复用。因此,使用完毕后需要显式地关闭连接,可以使用 `oci_close()` 函数来关闭连接。