rails mysql 环境搭建_Ruby On Rails 环境搭建MySQL数据库连接_weixin_39894932的博客-程序员宅基地

技术标签: rails mysql 环境搭建  

标签:

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::VERSION4 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 do7 puts "#{row[0]},#{row[1]}"

8 end

结果如下:

20703

1,???

2,Jack

3,Rose

标签:

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_39894932/article/details/113996411

智能推荐

【Typescript入门手册】一篇文章速览常见类型_余光、的博客-程序员宅基地

记录了出场率较高的Ts概念,旨在帮助大家了解并熟悉Ts。本系列会持续更新并更正,重点关照大家感兴趣的点,欢迎同学留言交流,在进阶之路上,共勉!

D3DVERTEXELEMENT9结构_xionghaoaizhangruyun的博客-程序员宅基地

从概念上讲,顶点声明是对顶点直接内存访问(DMA)以及图形流水线的 tessellator 引擎进行编程的一种方法。顶点声明简要地表示了数据的布局及 tessellator 操作。为了解决Microsoft DirectX 8.x中顶点声明的复杂性和可扩展性,9.0版引入了用来表示顶点数据流的新格式。顶点着色器和顶点声明不再是在CreateVertexShader的时候绑定在一起。对着

Lync 2013无法登陆office 365之Lync online_weixin_34122604的博客-程序员宅基地

Lync 2013无法登陆office 365之Lync online1、按technet操作步骤设置好office 365相关设置后,我们登陆outlook 2013,正常。测试lync登陆,发现长时间停在登陆界面。2、换一台电脑测试,正常登录。猜测是否是office 2013客户端软件的问题,于是卸载掉office 2013,登录到office 365管理界面,点击office365设置/软件...

公司,城市,人名字在英语句子中要大写么?_北方的刀郎的博客-程序员宅基地

英语字母何时大写1、英语句子第一个词的第一字母要大写.如:MynameisLiPing.2、国家、城市、乡、镇等名称的首字母要大写.如:China(中国),Shanghai(上海)3、表示语言、某国人等首字母要大写.如:Chinese(中国人,汉语), English(英语)4、姓名中指姓的词和名的词首字母要大写.如:JohnSmith(约翰·史密斯),Wujun(吴军)5、一些专有名词的首字母要

php获取ipa文件信息,php解析ipa包,获取logo_好好说gg 戈壁风的博客-程序员宅基地

以下是旧版本教程,为了兼容laravel6.0 作者有新开发地址https://github.com/madnest/madzipper使用以下方法可以将压缩包内容 转存到指定目录Madzipper::make('test.zip')->folder('src')->extractMatchingRegex($path, '/^(?!.*test\.php).*$/i');主要用以下逻...

定位怎么用百分比css,position定位,设置top为百分数,如何计算?_脱渊的博客-程序员宅基地

position定位分别设置为relative,absolute。top,left都设置为100%,理论上说100%应该根据包含快的宽度计算,但实际上的计算值却不同。htmlcss.z1{position: relative;width: 400px;height: 400px;padding: 5px 10px;color: #fff;text-align: right;background: ...

随便推点

慕课乐学python单元测试答案_中国大学慕课第三章单元测试答案_乐学软件工程免费答案..._安静的小屁孩儿的博客-程序员宅基地

心脏右房室口防止血液逆流的结构是()。A.二尖瓣B.三尖瓣C.主动脉瓣D.肺动脉瓣淋巴导管主动脉弓主要营养腹壁和腹腔器官。()《中华人民共和国特种设备安全法》规定,特种设备生产单位应当保证特种设备生产符合安全技术规范及为了保障乘客的合法权益,降低电梯生产、使用单位的损失程度,电梯生产、使用单位应参加电梯安全责任电梯运营单位主要负责人应负有()职责。A.会同有关部门制定有关电梯的安全监督检查制度,并...

ACL 概述及工作原理_Guiled7的博客-程序员宅基地_acl技术原理

ACL 概述及工作原理1、ACL访问控制列表ACL的两种作用:用来对数据包做访问控制(丢弃或者放行)结合其他协议,用来匹配范围访问控制列表读取第三层,第四层包头信息根据预先定义好的规则对包进行过滤访问控制列表在接口应用的方向出: 已经过路由器的处理,正离开路由器接口的数据包。入:已到达路由器接口的数据包,即将被被处理。数据是有去又回的,进的是进口,回来的时候就是出口,出的是出口,回来的时候就是进口。2、访问控制列表的处理过程可以的操作:我们定制规则,要么放通一

XCTF攻防世界进阶区writeup(1-5)_GAPPPPP的博客-程序员宅基地

1. isc-06进入题目后看到url后存在参数id,尝试各种注入方式后均无果,使用bp对id参数进行爆破后得到flag。2.NewsCenter对search参数进行bool类型的盲注import requestss=requests.session()url="http://111.198.29.45:38153/index.php"key=''for i in range(1...

c语言实现pe文件读取,C语言读取PE文件信息(一)_爱reo樱桃的纱雾酱的博客-程序员宅基地

Name: .textunion_PhysicalAddress: 00022350union_VirtualSize: 22350VirtualAddress: 00001000SizeOfRawData: 00023000PointerToRawData: 1000PointerToRelocations: 0000PointerToLinenumbers: 0000NumberOfReloc...

Java--网络编程之Netty_6yanan_的博客-程序员宅基地_java netty

一、什么是NettyNetty是一个JAVA开源框架,提供异步、事件驱动的网络应用程序框架和工具。二、Netty组件1、Bootstrap启动辅助器,Netty客户端和服务器的入口,Bootstrap是创建客户端连接的启动器,ServerBootstrap是监听服务端端口的启动器。2、EventLoop(1)类似线程,一个EventLoopGroup包含一个或者多个EventLoop。...

java的jdbc驱动server_win7下java用jdbc驱动来连接sql server的方法 (转载)_初丿羊的博客-程序员宅基地

第一步:下载安装Microsoft SQL Server 2000 Service Pack 4,也就是sql2000的sp4补丁地址如下:第二步:下载jdbc的驱动,解压到任一位置中,下载地址:第三步:就是创建一个java工程,再在windows->preferences->java ->installed jres再用下面的代码测试下:import java.sql.Conn...

推荐文章

热门文章

相关标签