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,即远程字典服务,是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。 Redis 是一个高性能的key-value数据库。 redis的出现,很大程度补偿了...
MySQL 是一个关系型数据库管理系统,由瑞典 MySQL AB 公司开发,目前属于 Oracle 公司。MySQL 是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并...
evernote-rails-sync-sample 示例 Ruby ... 在第一次运行此示例之前,请通过运行以下命令设置数据库: rake db:create:allrake db:migraterake db:seed要运行应用程序,请运行rails server印象笔记 API 密钥你需要从 Ev
Oracle分发的Berkeley DB的Ruby接口 先决条件 db> = 2(db 使用--with-db-dir=$prefix选项指定此扩展名应与哪个libdb链接。 笔记 当bdb> = 0.5.5时,“ nil”被存储为空字符串(不使用封送时)。 使用打开数据库 ...
这些编程语言包括 C、C++、C#、Delphi、Eiffel、Java、Perl、PHP、Python、Ruby 和 Tcl 等。 支持多线程,充分利用 CPU 资源,支持多用户。 优化的 SQL 查询算法,有效地提高查询速度。 既能够作为一个单独的应用...
DriveWhere应用程序-阶段1版本-在此版本中,数据库数据仅以英语显示。 -在将来的版本中应计划使用多种语言。 Ruby版本:-使用2.0.0p481版本编写 系统依赖项:-从安装ruby DevTools软件包-Postgres和PostGIS插件:...
武士课程 Samurai Courses是Ninja Courses的一个克隆,是一个课程计划平台,使... 笔记-一切之前的风格-错误 认证模态!! 选择主题/颜色主题在执行之前由ryan运行 MVP 1 布局->选择学校->选择学期 MVP 2 下拉选择类
依存关系Ruby 2.6.3版Rails版本6.0.3开始使用要配置环境,请按命令运行: rails db:create db:migrate db:seed 脚本将删除数据库(如果已创建),创建数据库,运行迁移并填充表运行测试要配置测试环境,请按以下命令...
Ruby on Rails议程项目 :rocket: 开始 这些说明将允许您获取在本地计算机上运行的项目的副本,以进行开发和测试。 请参阅部署以了解如何部署项目。 :clipboard: 先决条件 Docker Desktop :wrench: 安装Docker ...
kindleSplit自动拆分kindle读书笔记为1条1条记录。并保存到印象笔记中。脚本在Mac下编写测试通过。执行方式ruby index.rb后续考虑web端,通过接口提交到web
sign: 如何与铁路一起使用使用railway init连接到您的铁路项目安装Ruby需求bundle install 安装纱仓/滑轨纱:安装迁移数据库railway run rake db:migrate 运行Rails railway run bin/rails migrate :memo: 笔记该...
使用 Sinatra,创建一个简单的笔记应用程序,在数据库中有一个笔记表以及所有路由和视图。 您可以从包含的骨架开始。 ##发布 ###Release 0:RESTful CRUD 修改骨架代码,实现以下功能: 用户 创建新笔记。 用户...
Sphinx是一个基于SQL的全文检索引擎,可以结合MySQL,PostgreSQL做全文搜索,它可以提供比数据库本身更专业的搜索功能,使得应用程序更容易实现专业化的全文检索。Sphinx特别为一些脚本语言设计搜索API接口,如PHP,...
它为数据库中的45种植物以及json api提供了生长,收获和食谱信息,因此人们希望可以使用此数据来构建其他应用程序。 生产托管的API信息托管 用户工作流程 目标 移动用户体验设计 由于人们不经常将计算机带入花园,...
谷歌师兄的leetcode刷题笔记克隆 谷歌纵横克隆概念的小证明。 它在大地图上显示位置更新。 安装 你需要: Ruby>= 1.9.3 一个正在运行的postgresql服务器(如) 安装了该应用程序的安卓智能手机 并且 - 如果你想要...
笔记应用 使用Ruby on Rails,Postgres和React的Notes应用程序。 要求 Ruby2.3.8 Rails 5.1.5 Postgres> = 10 我正在使用处理Ruby环境。 对于此存储库,环境在.rvmrc文件中配置。 怎么跑? 使用以下内容创建....
和声2 基石 它是什么?! 一个流行语 EXTRAVAGANZA! 虚拟机 Ruby 1.9.2-p0 Rails3 MongoMapper(开启或关闭 MongoHQ) ...Ruby ...Ruby ...可用于安装:ruby-1.9.2-p0 ...连接到 ...中的免费数据库的笔记本电脑上
笔记请遵循提供的 Ruby 风格指南。 贡献如果您对此应用程序进行了改进,请与他人分享。 在 GitHub 上 fork 项目。 进行功能添加或错误修复。 使用 Git 提交。 向作者发送拉取请求。 如果您为此应用程序添加
IBM笔记 Ebook 学习经验 Java org.springframework.util.FileCopyUtils JavaScript jQuery Android Python PHP Ruby-Jekyll CSS elFinder Ubuntu CentOS VPS 数据库 正则表达式 MiniDao...
周一早晨安顿下来,确保一切都已安装并正常工作(Ruby、Rails、RSpec、SeeingIsBelieving、互联网) 弄清楚我们需要完成什么才能使课程取得成功通过探索真正了解 Ruby下午完成对象模型介绍周二早晨过程讨论还讨论...