0

我正在创建自己的 CMS,其中一部分是确保它可以与不同的数据库类型互操作。因此 PDO 是我的默认选择,我的问题是:

有没有办法在 PDO 连接类中动态检测和设置数据库类型?

据我所见,没有,所以我想只是在不同的数据库类型上做一堆 try/catch,然后编写一个不会向配置文件抛出异常的数据库。

4

1 回答 1

5

尽管 PHP 有extension_loaded()功能,正如评论中指出的那样,多数据库支持并不是那么容易。

您的问题是过早工程的典型示例。您还没有 CMS,甚至不支持一个数据库,但您唯一关心的是如何检测它。

于 2013-10-06T07:04:53.687 回答