标签: ruby exception resource-management
我正在学习Ruby。我正在尝试使用mysql gem建立与MySQL数据库的连接。我担心的一个问题是连接关闭。
mysql
如何在意外情况下确保连接关闭,例如抛出异常?
答案 0 :(得分:1)
你的意思是,这样的事情?
begin db = open_mysql_connection # do stuff ensure # this block is always executed, even if exception is raised db.close end