Ruby连接MySQL

Ruby连接MySQL 转载

Ruby 连接mysql 有两种方式, 即通过dbimysql2, 一般而言我们更多的是使用mysql2. 在 Ruby on Rails里, 默认使用sqlite3, 但实际开发环境, 我们可能想使用mysql, 那么又该如何配置?

Ruby

  • 安装mysql2驱动
gem install mysql2
  • 使用
#!/usr/bin/ruby -w
require 'mysql2'

client = Mysql2::Client.new(
    :host => '127.0.0.1',     # 主机 
    :username => 'root',      # 用户名 
    :password => '123456',    # 密码 
    :database => 'test',      # 数据库 
    :encoding => 'utf8'       # 编码 
)
results = client.query("SELECT VERSION()")
results.each do |row| 
    puts row
end

Rails

  • 安装mysql2驱动
gem install mysql2
  • 配置Gemfile

img

  • 配置config/database.yml

img

posted @ 2017-06-08 10:29  -梦里不知身是客  阅读(187)  评论(0编辑  收藏  举报