PHP中OCI_CONNECT连接Oracle数据库的参数顺序咨询
oci_connect 函数参数顺序说明
oci_connect() 函数的参数顺序固定为:
- 第一个:数据库用户名(字符串类型)
- 第二个:对应用户的密码(字符串类型)
- 第三个:Oracle连接标识符(可以是TNS别名、Easy Connect格式字符串,或是本地数据库SID)
- 第四个(可选):连接使用的字符集(例如
AL32UTF8) - 第五个(可选):连接模式(例如
OCI_DEFAULT常量)
你当前代码的参数顺序是正确的,但连接失败可能是因为第三个参数的连接标识符不完整——Easy Connect格式通常需要包含端口和服务名/SID,比如 10.1.11.7:1521/ORCL(1521是Oracle默认端口,ORCL为示例服务名)。
内容的提问来源于stack exchange,提问作者Marvin dos Santos
相关产品推荐
相关产品推荐

