我刚开始接触Ruby,并且正在使用Sinatra,但是找不到一种在请求之间共享数据库连接的方法。
我以前从事Java Web开发,其中一个基本的任务就是对数据库连接进行池化,所以我相信Ruby中也有类似的东西,但是我就是找不到它。
ActiveRecord和DataMapper提供了这个功能,但是我不需要ORM,只想进行常规的SQL查询。
对于Sinatra是否有特定的方法或者是否有适用于所有基于Rack的应用程序的通用方法?
@db = Mysql2::Client.new #...
$db = Mysql2::Client.new #...