如何在没有rails的情况下将Ruby连接到Mysql?我想使用Ruby独立编写纯ruby代码来制作web应用程序。没有抽象
发布于 2012-08-01 15:40:48
看这儿
require "mysql" # if needed
@db_host = "localhost"
@db_user = "root"
@db_pass = "root"
@db_name = "your_db_name"
client = Mysql::Client.new(:host => @db_host, :username => @db_user, :password => @db_pass, :database => @db_name)
@cdr_result = client.query("SELECT * from your_db_table_name')发布于 2012-08-01 15:43:30
安装gem mysql (检查是否安装了libmysqlclient-dev )。
mysql = Mysql.new(host, user, password, database)
mysql.query("SELECT ...")
mysql.close发布于 2012-08-01 18:30:30
如果使用ActiveRecord对象模型呢?
require 'mysql2'
require "active_record"
ActiveRecord::Base.establish_connection(
:adapter => 'mysql',
:database => 'database',
:username => 'user',
:password => 'password',
:host => 'localhost')
class User < ActiveRecord::Base
endhttps://stackoverflow.com/questions/11754514
复制相似问题