sql >> Base de Datos >  >> RDS >> Mysql

¿Cómo puedo consultar una base de datos MySQL desde una aplicación Rails sin modelos?

Puede usar la gema mysql2 directamente. Lea la documentación aquí:https://github.com/brianmario/mysql2

O:

Puede crear una nueva clase como MysqlConnection así:

class MysqlConnection < ActiveRecord::Base
  self.establish_connection(:adapter => 'mysql', :database => 'some-database-name') # Set all the other required params like host, user-name, etc
end

A partir de ahora, puedes hacer,

MysqlConnection.connection.select_all("SELECT * FROM table_name")

Siga el enlace para comprender cómo almacenar los detalles de configuración en base de datos.yml:http://weare.buildingsky.net/2006/12/06/multiple-concurrent-database-connections-with-activerecord