如何连接到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吗?

希望这可以帮助,
巴斯蒂安