我在 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/