为了让我的rails网站正常工作,即使数据库关闭了。在def rescue_action_in_public(exception)函数中,我捕获了Mysql:Error异常并呈现了一个页面,它没有任何数据库引用,比如 when Mysql::Error, Errno::ECONNREFUSED, Timeout::Error
puts "-----the controllerif contro
我使用MySQL作为我的数据库,并且我希望使用transaction来确保一切都完好无损,以防出现任何异常。但是Rollback()和Commit()并没有像预期的那样工作。一开始我在使用Dapper,我认为问题出在Dapper,我停止了使用它,但结果是一样的。
即使代码抛出异常,我尝试插入的记录也会被插入。var mysql = new MySqlConnection($"server=127.0.0.1;uid=root;pwd=PASSWORD;database=DBNA