PDO:动态检测数据库驱动程序

时间:2013-10-06 04:08:44

标签: php pdo

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

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

据我所知,不是这样我想在不同的数据库类型上做一堆try / catch,然后写一个不会给配置文件抛出异常的那个。

1 个答案:

答案 0 :(得分:5)

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

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