2011-02-28 71 views

回答

7

你的db连接,通常是普通DBI代码中的$dbh,在它超出范围之前需要断开连接。请参阅DBI#disconnect并尝试将“dbi断开连接”放入Google/etc以查看相关问题的讨论。

+1

+1非常感谢,我会查看与dbi断开连接有关的信息。 – blunders 2011-02-28 19:01:06

5

因为您在数据库连接代码中传递了{Autocommit=>0}参数,所以在SQL代码中插入/更新/删除句子后执行提交/回滚(即$dbh->commit;)很重要。当然,在完成程序之前,您必须完成$dbh->disconnect