mysql - ruby 、MySQL : Connection pool that is outside of the rails framework?

标签 mysql ruby connection-pooling

是否有 ruby​​ gem 或类似的 MySQL 连接池不是 rails 的一部分?我只有一个 ruby​​ 脚本(同样,我不使用 rails 做任何事情)。

最佳答案

Seamless Database Pool应该可以“与任何 ActiveRecord 应用程序”一起工作,并且 ActiveRecord 在没有 Rails 的情况下也很容易使用。我在一个普通的 Ruby 应用程序中使用了 ActiveRecord,这只是配置记录器和数据库连接的问题,比如

ActiveRecord::Base.logger = App.logger
dbconfig = YAML::load(File.open("#{APP_ROOT}/config/database.yml"))
ActiveRecord::Base.establish_connection(dbconfig[ENV["APP_ENV"]])

我没有在 Rails 之外使用过无缝数据库池,但在快速搜索后我找不到任何针对普通 Ruby 应用程序的连接池,所以它可能是你最好的选择。

关于mysql - ruby 、MySQL : Connection pool that is outside of the rails framework?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2614886/

相关文章:

mysql - 我想在 MySQL 中获取当年的 SQL 记录

php - Paypal IPN - 关于存储变量

python - Ruby 内联文档

spring - 在基于 tomcat Spring 的应用程序中使用 c3p0 连接池

c# - Linq to Sql : Change Database for each connection

mysql - 搜索以字符串格式提供的数字范围内的数字(MySQL)

Mysql连接查询,获取记录列表和连接投票

ruby-on-rails - Ruby on Rails - 我可以在保存数据之前修改数据吗?

ruby-on-rails - 如何在脚本中捕获 'puts' 产生的输出并将其保存到 ruby​​/rails 中的文件中?

Weblogic JDBC 数据源提供 "No resources currently available in pool",只有 1 个事件连接