2010-10-29 28 views
2

我们一起使用Oracle和PHP并取得了一些成功。与Java + Oracle相比,似乎存在很多粗糙的边界。我熟悉Underground PHP + Oracle指南,并且网络中散布着信息。虽然OCI8似乎在大多数情况下都有效,但显然缺乏对PDO的支持。有一个Oracle PDO扩展,但它是错误的,Oracle本身建议不要在Underground指南中使用它。PHP和Oracle在企业环境中的整合程度如何?

我想我在说的是MySQL和PostgreSQL在PHP中的支持似乎更加成熟。

这绝对是一个社区维基,因为我想了解其他使用PHP + Oracle的组织正在做什么。即使不推荐使用PDO_OCI扩展名,还是仅使用OCI8?你使用什么PHP框架?用这两种技术开发令人沮丧?你是否已经从PHP迁移到企业环境中的其他东西,如果有,是什么?

编辑:如何将帖子标记为社区wiki?似乎不再是一种选择。

+0

Zend Framework和Oracle看起来不错:http://www.zend.com/en/company/partners/strategic/zend-oracle – infinity 2010-10-29 13:17:58

+0

CW功能已被删除。您可以将问题提交给版主,并询问他们是否将问题转化为CW。 – Gordon 2010-10-29 13:29:30

回答

3

虽然我们通过临时服务器这样做,但我们仅使用OCI8,因此我们的Oracle安装不会直接放在'网络上。

我们没有使用任何可识别的框架,只是将数据视为对象,当它到达我们面向公众的站点时。

唯一需要注意的是字符集的更改,正确绑定变量和某种保护以防止Oracle服务器被终止。

+0

您采取了哪些保护措施来防止Oracle服务器被杀? – 2010-11-05 11:44:27

+0

数据库驻留连接池(DRCP)。 我们不想依赖它,而是将它用作额外的安全层。 http://blogs.oracle.com/alison/gems/ahollowaosdc2006.pdf – Scoop 2010-11-08 11:28:32

2

我使用adodb与PHP和Oracle的结果很好。这是一个痛苦的配置,但一旦运行,我从来没有任何问题。