Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Làm cách nào để truy vấn cơ sở dữ liệu MySQL từ ứng dụng Rails không có mô hình?

Bạn có thể sử dụng đá quý mysql2 trực tiếp. Đọc tài liệu tại đây: https://github.com/brianmario/mysql2

Hoặc:

Bạn có thể tạo một lớp mới như MysqlConnection như thế này:

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

Từ bây giờ, bạn có thể làm,

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

Theo liên kết để hiểu cách lưu trữ chi tiết cấu hình trong database.yml: http://weare.buildingsky.net/2006/12/06/multiple-concurrent-database-connections-with-activerecord




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PHP mất nhiều thời gian hơn 90 lần để chạy truy vấn so với máy khách MySQL

  2. Ràng buộc MySQL InnoDB không hoạt động

  3. PHP CRUD Tạo, chỉnh sửa, cập nhật và xóa bài đăng với cơ sở dữ liệu MySQL

  4. Làm cách nào để ngăn trường thập phân MySQL được làm tròn?

  5. MySQL Chọn Ngày tương đương với Hôm nay