牛牛在线工具

oci_connect()

收录 8868 个 PHP 函数,含用途说明与用法示例。

oci_connect()

建立一个到 Oracle 服务器的连接

函数:oci_connect() 适用版本:PHP 4, PHP 5, PHP 7 用法: oci_connect(string $username, string $password, ?string $connection_string = null, ?string $character_set = null, ?int $session_mode = null) 参数说明: $username: Oracle数据库的用户名。 $password: Oracle数据库的密码。 $connection_string(可选): Oracle数据库的连接字符串,用于指定数据库的主机名、端口号和服务名等信息。如果不提供该参数,则会使用系统默认的连接字符串。 $character_set(可选): 指定连接的字符集,如果不提供该参数,则会使用默认字符集。 $session_mode(可选): 指定会话模式,可以是OCI_DEFAULT(默认会话模式)或OCI_SYSOPER(系统运维模式)或OCI_SYSDBA(系统数据库管理员模式)。 返回值: 成功连接到Oracle数据库时,返回一个资源标识符(resource),用于后续的数据库操作。连接失败时返回false。 示例: <?php // 连接到Oracle数据库 $conn = oci_connect('username', 'password', 'localhost/XE'); if (!$conn) { // 连接失败的处理逻辑 $error = oci_error(); die("连接失败: " . $error['message']); } // 执行SQL查询 $sql = "SELECT * FROM employees"; $statement = oci_parse($conn, $sql); oci_execute($statement); // 获取查询结果 while (($row = oci_fetch_array($statement, OCI_ASSOC)) != false) { // 处理每一行数据 echo $row['EMPLOYEE_NAME'] . "<br>"; } // 关闭数据库连接 oci_free_statement($statement); oci_close($conn); ?> 以上示例中,我们使用oci_connect()函数连接到Oracle数据库。如果连接成功,我们执行了一个简单的查询并获取结果集。最后,我们使用oci_free_statement()函数释放结果集并使用oci_close()函数关闭数据库连接。注意,在实际使用中,你需要将示例中的用户名、密码和连接字符串替换为真实的值。