把Mysql安装目录中bin目录下的libmysql.dll 复制到ruby安装目录的bin目录下(一般是c:rubybin下)
到
http://rubyforge.org/frs/?group_id=627 下载rdoc-2.4.3.gem (注意:只能用迅雷下,直接另存为后,文件后缀名将变成非.gem的东东),然后把rdoc-2.4.3.gem复制到c:rubydown下(down目录是我自己建的),然后命令行:
[php]
cd c:rubydown
gem install rdoc-2.4.3.gem
[/php]
此举是为了后面顺利安装mysql for ruby的文档
安装mysql for ruby的驱动,命令行键入: gem install mysql
把mysql.so复制到C:rubylibrubysite_ruby1.8i386-msvcrt下(mysql.so文件如果本机找不到,可在http://rubyforge.org/frs/?group_id=904 下载InstantRails-2.0-win.zip解压后得到)//这个不是必须的
然后就可以在代码中连接了:
[php]
require "mysql"
dbc=Mysql.real_connect('localhost','root','123456','rails_development')
res=dbc.query('select * from tbl_xxx')
while row=res.fetch_row do
puts "#{row[1]}"
end
[/php]
可能会出现mysql版本不一的问题,请看前面的一篇文章有解决方法!