码迷,mamicode.com
首页 > 数据库 > 详细

Ruby On Rails 环境搭建MySQL数据库连接

时间:2016-08-11 20:54:14      阅读:172      评论:0      收藏:0      [点我收藏+]

标签:

1.  安装wamp1.7.4从而自动安装好Apache和MySQL,Apache的端口可能会被IIS服务占用,可以去控制面板里关掉

2.  修改root密码,为了能在phpMyAdmin里继续操作数据库,需要到Wamp安装路径里的phpMyAdmin里找到config.inc.php,文件内搜索“password",将原来的

     空密码修改为"root",重启Wamp,即可正常访问phpMyAdmin了

3. 把Mysql安装目录中bin目录下的libmysql.dll 复制到ruby安装目录的bin目录下(我的是c:\ruby\bin下,这里结合自己的Ruby安装路径进行修改)

4.  到https://rubygems.org/gems/rdoc/versions下载rdoc-2.4.3.gem 然后把rdoc-2.4.3.gem复制到d:ror目录下(目录是我自己建的,读者可以随意),然后命令行:

    cd D:\ror

    gem install rdoc-2.4.3.gem

    此举是为了后面顺利安装mysql for ruby的文档

5.到https://rubygems.org/gems/rdoc/versions 搜索下载下载MySQL的gem驱动文件,我下载的是mysql-2.8.1.gem,复制到d:ror目录下(目录是我自己建的,读者可以随意)

   安装mysql for ruby的驱动,命令行键入: gem install mysql-2.8.1.gem

6.去http://download.csdn.net/detail/luoyeyilin/3614807   下载InstantRails-2.0-win.zip解压后得到,搜索下mysql.so,80k大小的额文件 把mysql.so复制到C:\ruby\lib\ruby\site_ruby\1.8\i386-msvcrt下

   然后就可以在代码中连接了(受限需要用Navicate for Mysql在数据库Test中新建一个Person表,建立两列id和name,,id设置为主键,然后赋上几个初始值):

  然后就可以写程序连接了

技术分享  

1 #encoding:GBK
2 require mysql
3 puts Mysql::VERSION
4 dbc=Mysql.real_connect(127.0.0.1,root,****,test)
5 res=dbc.query(select id,name from Person)
6 while row=res.fetch_row do 
7     puts "#{row[0]},#{row[1]}"
8 end

结果如下:

20703
1,???
2,Jack
3,Rose

 

Ruby On Rails 环境搭建MySQL数据库连接

标签:

原文地址:http://www.cnblogs.com/lsgwr/p/5762446.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!