如何连接到Oracle数据库?
时间:2020-03-05 19:00:05 来源:igfitidea点击:
我们如何在MAC OS X上使用PHP连接到Oracle?
解决方案
回答
我认为OCI将是必经之路。 PHP为此提供了一个模块。
回答
PDO抽象层可用于连接到Oracle DB并对其执行操作。这是一篇有关如何通过Oracle网站在Oracle中使用PDO的文章。
也可以使用OCI。
Oracle PHP开发中心将提供有关结合使用Oracle和PHP的更多有用信息。
回答
我不特别了解Mac,也不了解PHP,但是我们通常需要安装Oracle Client工具(Instant Client)。
http://www.oracle.com/technology/tech/oci/instantclient/index.html
安装完成后,修改TNSNAMES.ORA文件以指向Oracle数据库的服务器和实例名称。
然后,我们可以使用PHP"数据库连接"资料(很抱歉)创建连接并运行SQL语句。
使用SQL * PLUS客户端检查连接是否正常运行:
IE。
c:> SQLPLUS CONNECT scott/tiger@mydatabase
如果TNSNAMES.ORA是正确的,那么我们应该获得一个连接,或者至少是"用户名/密码不正确",以证明我们与Oracle实例进行了通信。
如果收到TNS-12521(?)错误,则TNSNAMES.ORA不正确。
回答
使用oci_connect()例如,使用oci_connect()连接到oracle数据库应该没有问题。
其他示例在这里:
http://php.net/manual/zh/oci8.setup.php
但是我不明白,MAC OS X这句话意味着我们在本地运行apache吗?
希望这可以帮助,
巴斯蒂安