您是否会将断开连接代码的部分称为线路噪声,还是将其保留原样?
use DBI; my $dbh = DBI->connect ... ... ... END { $dbh->disconnect or die $DBI::errstr if $dbh; }
解决方法
如果您在执行完所有工作后退出程序,则不必严格断开与数据库的连接.但这是一个好主意,特别是在您执行多个连接或将执行多个顺序连接的程序中.
有关详细信息,请参阅Programming the Perl DBI.