我在 Apache::DBI 中禁用连接验证时遇到问题。
perldoc :



我尝试使用与 setPingTimeOut 中相同的 $data_source 调用 connect() 但它不起作用。有没有人设法禁用ping?

最佳答案

澄清一下,code 有:

# use a DSN without attribute settings specified within !
sub setPingTimeOut {
    my $class       = shift;
    my $data_source = shift;
    my $timeout     = shift;

    # sanity check
    if ($data_source =~ /dbi:\w+:.*/ and $timeout =~ /\-*\d+/) {
        $PingTimeOut{$data_source} = $timeout;
    }
}

请注意“健全性检查”。因此,带有大写“DBI:”的数据源名称的 ping 超时将被静默忽略。

关于mysql - 如何在 Apache::DBI 中禁用 ping?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4461730/

10-14 00:21