按照在线示例和PDO文档,我有一行用于使用持久连接创建PDO对象:
$p = new PDO('dblib:host=SOMEHOSTNAME;dbname=SOMEDB',$user,$password,[PDO::ATTR_PERSISTENT=>true]);
此处的官方文档示例:http://php.net/manual/en/pdo.connections.php
我们得到的错误:
SQLSTATE [IM001]:驱动程序不支持此功能:驱动程序不支持设置属性
答案 0 :(得分:0)
您可以通过安装PDO ODBC驱动程序进行尝试。
如果您使用的是PDO ODBC驱动程序,并且您的ODBC库支持ODBC连接池(unixODBC和Windows是两个,可能还会更多),那么建议您不要使用持久性PDO连接,而应保留连接缓存到ODBC连接池层...
http://php.net/manual/en/pdo.connections.php(示例#4持久连接:注2)