`
yznxing
  • 浏览: 367208 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

【ruby笔记】ruby连接数据库

    博客分类:
  • ruby
阅读更多

windows下的ruby连接数据库编程笔记。

 

一:确认安装过ruby & rubygems

 

ruby版本个人:1.8

 

rubygems : http://rubygems.org/

 

二:配置好相应的环境变量。

 

使用rubygems安装mysql:

 

命令为: gem install mysql

 

安装成功后可以看到 %RUBY_HOME%\lib\ruby\gems\1.8\gems\mysql-2.8.1-x86-mswin32

 

这里会安装一些东东

 

三:开始写代码吧。

 

代码很简单,但是需要注意开始的地方的require,否则会抱错说mysql lib 就是找不到。

 

 

##这个东东很重要,rubygems,没这个找不到mysql的gem。。。

require 'rubygems'
require 'mysql'


##随便写一些sql好了。

my = Mysql.new("localhost", "username", "passwork", "db")

st = my.prepare("select * from test_table")

st.execute

r=st.fetch  # => ["abc", 123, #<Mysql::Time:2005-07-24 23:52:55>]

puts(r)

st.close
分享到:
评论

相关推荐

    Redis全套学习笔记 (带章节目录) 完整版pdf

    Redis,即远程字典服务,是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。 Redis 是一个高性能的key-value数据库。 redis的出现,很大程度补偿了...

    MySQL-Notes学习笔记

    MySQL 是一个关系型数据库管理系统,由瑞典 MySQL AB 公司开发,目前属于 Oracle 公司。MySQL 是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并...

    evernote-rails-sync-sample:示例 Ruby on Rails 应用程序,展示了如何与 Evernote 执行同步

    evernote-rails-sync-sample 示例 Ruby ... 在第一次运行此示例之前,请通过运行以下命令设置数据库: rake db:create:allrake db:migraterake db:seed要运行应用程序,请运行rails server印象笔记 API 密钥你需要从 Ev

    ruby-bdb:Guy Decoux的Sleepycat Berkeley DB和DB XML的Ruby绑定

    Oracle分发的Berkeley DB的Ruby接口 先决条件 db&gt; = 2(db 使用--with-db-dir=$prefix选项指定此扩展名应与哪个libdb链接。 笔记 当bdb&gt; = 0.5.5时,“ nil”被存储为空字符串(不使用封送时)。 使用打开数据库 ...

    用来存放Mysql笔记和代码.rar

    这些编程语言包括 C、C++、C#、Delphi、Eiffel、Java、Perl、PHP、Python、Ruby 和 Tcl 等。 支持多线程,充分利用 CPU 资源,支持多用户。 优化的 SQL 查询算法,有效地提高查询速度。 既能够作为一个单独的应用...

    drivewhere:原型Ruby on Rails网站为客户提供类似于DriveBC的功能

    DriveWhere应用程序-阶段1版本-在此版本中,数据库数据仅以英语显示。 -在将来的版本中应计划使用多种语言。 Ruby版本:-使用2.0.0p481版本编写 系统依赖项:-从安装ruby DevTools软件包-Postgres和PostGIS插件:...

    SamuraiCourses:在ReactRedux,Ruby on Rails和PostgreSQL中完成的计划生成器

    武士课程 Samurai Courses是Ninja Courses的一个克隆,是一个课程计划平台,使... 笔记-一切之前的风格-错误 认证模态!! 选择主题/颜色主题在执行之前由ryan运行 MVP 1 布局-&gt;选择学校-&gt;选择学期 MVP 2 下拉选择类

    笔记本API

    依存关系Ruby 2.6.3版Rails版本6.0.3开始使用要配置环境,请按命令运行: rails db:create db:migrate db:seed 脚本将删除数据库(如果已创建),创建数据库,运行迁移并填充表运行测试要配置测试环境,请按以下命令...

    notebook_api:API Ruby on Rails

    Ruby on Rails议程项目 :rocket: 开始 这些说明将允许您获取在本地计算机上运行的项目的副本,以进行开发和测试。 请参阅部署以了解如何部署项目。 :clipboard: 先决条件 Docker Desktop :wrench: 安装Docker ...

    kindleSplit:自动拆分kindle读书笔记为1条1条记录。后续考虑整理保存到数据库用web方式显示

    kindleSplit自动拆分kindle读书笔记为1条1条记录。并保存到印象笔记中。脚本在Mac下编写测试通过。执行方式ruby index.rb后续考虑web端,通过接口提交到web

    rails-blog

    sign: 如何与铁路一起使用使用railway init连接到您的铁路项目安装Ruby需求bundle install 安装纱仓/滑轨纱:安装迁移数据库railway run rake db:migrate 运行Rails railway run bin/rails migrate :memo: 笔记该...

    TakeNote:使用 CRUD 记笔记 Web 应用程序

    使用 Sinatra,创建一个简单的笔记应用程序,在数据库中有一个笔记表以及所有路由和视图。 您可以从包含的骨架开始。 ##发布 ###Release 0:RESTful CRUD 修改骨架代码,实现以下功能: 用户 创建新笔记。 用户...

    sphinx安装笔记

    Sphinx是一个基于SQL的全文检索引擎,可以结合MySQL,PostgreSQL做全文搜索,它可以提供比数据库本身更专业的搜索功能,使得应用程序更容易实现专业化的全文检索。Sphinx特别为一些脚本语言设计搜索API接口,如PHP,...

    harvest_helper:提供数据库中45种植物的生长,收获和食谱信息以及json API,以便人们希望可以使用此数据来构建其他应用程序

    它为数据库中的45种植物以及json api提供了生长,收获和食谱信息,因此人们希望可以使用此数据来构建其他应用程序。 生产托管的API信息托管 用户工作流程 目标 移动用户体验设计 由于人们不经常将计算机带入花园,...

    谷歌师兄的leetcode刷题笔记-laticlone:谷歌纵横克隆概念的小证明

    谷歌师兄的leetcode刷题笔记克隆 谷歌纵横克隆概念的小证明。 它在大地图上显示位置更新。 安装 你需要: Ruby&gt;= 1.9.3 一个正在运行的postgresql服务器(如) 安装了该应用程序的安卓智能手机 并且 - 如果你想要...

    Notes-app-React-Rails:具有Rails,PostgreSQL,React和Bootstrap的Notes应用

    笔记应用 使用Ruby on Rails,Postgres和React的Notes应用程序。 要求 Ruby2.3.8 Rails 5.1.5 Postgres&gt; = 10 我正在使用处理Ruby环境。 对于此存储库,环境在.rvmrc文件中配置。 怎么跑? 使用以下内容创建....

    harmonyos2-cornerstone:更快上手!带有Rails3、MongoMapper(在MongoHQ上)、ENV-awareCM

    和声2 基石 它是什么?! 一个流行语 EXTRAVAGANZA! 虚拟机 Ruby 1.9.2-p0 Rails3 MongoMapper(开启或关闭 MongoHQ) ...Ruby ...Ruby ...可用于安装:ruby-1.9.2-p0 ...连接到 ...中的免费数据库的笔记本电脑上

    give_me_something:创建您想收到的礼物清单

    笔记请遵循提供的 Ruby 风格指南。 贡献如果您对此应用程序进行了改进,请与他人分享。 在 GitHub 上 fork 项目。 进行功能添加或错误修复。 使用 Git 提交。 向作者发送拉取请求。 如果您为此应用程序添加

    java8集合源码-fanspaceshow.github.io:学习笔记

    IBM笔记 Ebook 学习经验  Java org.springframework.util.FileCopyUtils  JavaScript  jQuery  Android  Python  PHP  Ruby-Jekyll  CSS  elFinder  Ubuntu  CentOS  VPS  数据库  正则表达式 MiniDao...

    tdd-class-8-dec:笔记

    周一早晨安顿下来,确保一切都已安装并正常工作(Ruby、Rails、RSpec、SeeingIsBelieving、互联网) 弄清楚我们需要完成什么才能使课程取得成功通过探索真正了解 Ruby下午完成对象模型介绍周二早晨过程讨论还讨论...

Global site tag (gtag.js) - Google Analytics