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
|