sql >> Databasteknik >  >> RDS >> Mysql

Hur kan jag fråga en MySQL-databas från en Rails-app utan modeller?

Du kan använda mysql2 gem direkt. Läs dokumentationen här:https://github.com/brianmario/mysql2

Eller:

Du kan skapa en ny klass som MysqlConnection så här:

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

Från och med nu kan du göra,

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

Följ länken för att förstå hur du lagrar konfigurationsdetaljerna i database.yml:http://weare.buildingsky.net/2006/12/06/multiple-concurrent-database-connections-with-activerecord




  1. Multiplikationsaggregatoperator i SQL

  2. Kombinera två bord med sql JOIN?

  3. Trigger i mysql orsakar fel

  4. MySQL dumpa i CSV-textfiler med kolumnnamn överst?