一、确保mysql驱动都已经安装好。mysql
安装mysql驱动 gem install mysqlsql
安装mysql2驱动 gem install mysql2数据库
二、libmysql.dll 文件是MySQL的动态连接库文件,缺乏此文件数据库没法正常工做。将这个文件 拷贝到 Ruby/Bin目录中,或者C:\windows\system32目录也可。windows
libmysql.dll 下载地址: http://www.mysql.com/downloads/connector/c/ruby
使用mysql 驱动fetch
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 驱动ui
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
|