【问题标题】:Connect to Oracle with PHP using oci8 module and a dynamic connection string使用 oci8 模块和动态连接字符串通过 PHP 连接到 Oracle
【发布时间】:2013-06-12 14:40:46
【问题描述】:

我想使用 oci8 模块 (oci_connect) 从 PHP 连接到 Oracle 数据库。我知道怎么做,但问题是我想根据类型的连接字符串动态地做

“oci8://user_name:password@tns_name”

oci_connect 方法分别需要用户名、密码和tns_name(称为连接字符串)。我宁愿不解析我的连接字符串以使代码更健壮。

有没有办法做到这一点?

顺便说一下,我正在使用 PHP 5.2.5 和 Oracle 10g,并且我正在使用 oci8 模块来帮助我调用存储过程。

【问题讨论】:

    标签: php oracle10g oci8


    【解决方案1】:

    当您解析字符串时,您的代码将更加健壮,因为您可以检测到无效的连接信息

    【讨论】:

    • 并不完全符合我的预期...我认为一个好的 php 函数可以做一些“魔术”并适应不同类型的连接字符串,我的解析不会。不过,还是谢谢你的回答。将其标记为已解决。
    猜你喜欢
    • 1970-01-01
    • 2017-03-20
    • 2012-09-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-04-09
    • 1970-01-01
    • 2011-03-11
    相关资源
    最近更新 更多