Ruby连接MySQL数据库要注意的地方

1、确保mysql驱动都已经安装好。

     安装mysql驱动  gem install mysql

     安装mysql2驱动 gem install mysql2

2、libmysql.dll 文件是MySQL的动态链接库文件,缺少此文件数据库无法正常工作。将这个文件 拷贝到 Ruby/Bin目录中,或者C:\windows\system32目录也可。

     libmysql.dll 下载地址: http://www.mysql.com/downloads/connector/c/

Ruby连接使用mysql数据库例子

使用mysql 驱动

1
2
3
4
5
6
require "mysql"
dbc = Mysql.real_connect( '主机IP地址' , '账户名' , '密码' , '数据库名字' )
res = dbc.query( 'select * from 你的数据表' )
while row = res.fetch_row do
     puts "#{row[0]},#{row[1]}"
end

使用mysql2 驱动

1
2
3
4
5
6
require 'mysql2'
client = Mysql2::Client. new ( :host => "主机IP地址" , :username => "账户名" , :password => "密码" , :database => "数据库名字" )
results = client.query( "select * from 你的数据表" );
results. each do |hash|
   puts hash.map { |k,v| "#{k} = #{v}" }.join( ", " )
end

转载于:https://my.oschina.net/zplswf/blog/49557

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值