sql - 正确关闭 Ruby on Rails 中的 SQL 连接?

标签 sql ruby-on-rails ruby database-connection

我有一个非常复杂的 SQL 查询,它无法在 ActiveRecord 中完成,或者不容易完成。

我创建了 SQL 查询并执行了以下操作:

sql = getcomplexsqlquery
result = ActiveRecord::Base.connection.execute(sql)

并循环遍历结果。

如何确保关闭 SQL 连接?

最佳答案

不要试图关闭它。

您正在使用 ActiveRecord 与数据库的连接,这与它用于正常查询的连接相同。

关闭一个会关闭另一个,结果留下一个生气的 ActiveRecord 和 Rails。

关于sql - 正确关闭 Ruby on Rails 中的 SQL 连接?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14574635/

相关文章:

ruby-on-rails - 2个散列数组按散列值(如id)的交集

SQL Server 从另一个表插入数据

涉及 utc 的 Ruby 时间操作

java - 在jsp中捕获SQL Raiserror

mysql - 如何保护用户名、密码、api_keys

ruby-on-rails - 如何为日期时间列设置默认值以记录迁移中的创建时间?

ruby-on-rails - Redmine 如何在插件中上传和下载文件?

ruby - 我怎样才能让一个字段更新/更改另一个字段?

sql - 从 SELECT 中的两列之一中选择

mysql - 连接两个数据库