我看到论坛上的那个有点老了
1.首先安装好MySql 最新的应该是5.0
2.使用“gem install mysql”命令远程安装mysql的ruby驱动,但是可惜的是,不要以为大功告成了,这样的情况下你依然很有可能连不上mysql的。
3.把mysql安装目录bin下的libmysql.dll拷贝到ruby的bin目录.
Ok!
require "mysql"
begin
dbh = Mysql.real_connect("localhost", "root", "abc123", "test")
res = dbh.query("SELECT NAME FROM test")
while row = res.fetch_row do
printf "%s, %s\n", row[0], row[1]
end
puts "Server version: " + dbh.get_server_info
rescue Mysql::Error => e
puts "Error code: #{e.errno}"
puts "Error message: #{e.error}"
puts "Error SQLSTATE: #{e.sqlstate}" if e.respond_to?("sqlstate")
ensure
dbh.close if dbh
end
dbh.query("DROP TABLE IF EXISTS animal")
dbh.query("CREATE TABLE animal
(
name CHAR(40),
category CHAR(40)
)
")
dbh.query("INSERT INTO animal (name, category)
VALUES
('snake', 'reptile'),
('frog', 'amphibian'),
('tuna', 'fish'),
('racoon', 'mammal')
")
puts "Number of rows inserted: #{dbh.affected_rows}"
name = dbh.escape_string("platypus")
category = dbh.escape_string("don't know")
dbh.query("INSERT INTO animal (name, category)
VALUES ('" + name + "','" + category + "')")
分享到:
相关推荐
ruby 连接mysql的gem安装包
Win32OLE extension library provides an interface to OLE Automation from Ruby. Here is a sample script: require 'win32ole' application = WIN32OLE.new('Excel.Application') application.visible = TRUE...
Ruby 连接数据库资源汇总。包括有:Ruby连接Mysql,oracle,postgreSQL,sqlite等包.还有ruby/DBI. 有GEM包,也有源代码包。
mysql2 - 一个现代的、简单和非常快速的Ruby Mysql 库
Ubuntu 11.04安装Ruby on rails 连接MySQL数据库.pdf
Ruby 版数据库连接池, 可以参考。 数据库是postgresql
NULL 博文链接:https://skandhas.iteye.com/blog/809806
ruby devkit,解压到ruby安装目录,修改D:\Ruby19\devkit\msys\1.0.11\etc\fstab
mysql的ruby数据库连接驱动。
ruby连接oracle驱动包,支持32位与64位操作系统 Developing applications with Oracle Database Build Ruby and Ruby on Rails applications using the ruby-oci8 driver or JRuby with the Oracle Enhanced ...
为ror3提供的mysql开发工具,直接下载该dll,放到ruby安装目录bin下即可
[Ruby_on_Rails][資料庫]_03._[Windows]_MySQL安裝
此dll为ruby on rails使用MySql时,要用的程序
主要介绍了Ruby连接使用windows下sql server数据库代码实例,本文直接给出实现代码,而且给出了两种实现和access数据库的实现代码,需要的朋友可以参考下
ruby操作MySQL工具,与ruby相关的MySQL操作工具,仅限于初级学者使用,这个只是没办法的事
解决windows上ruby链接mysql时,提示:无法定位程序输入点mysql_stmt_row_tell于动态链接库LIBMYSQL.DLL上 的问题
– c:/ruby/lib/ruby/gems/1.8/gems/mysql-2.7.3-x86-mswin32/ext/mysql.so 实际上是找不到连接所需的dll文件:libmySQL.dll 在mysql安装目录下的bin目录下将此文件复制到ruby的bin目录下即可解决此问题. ...
ruby最新2.3.1版本32位安装包。
ruby代码ruby代码ruby代码ruby代码ruby代码ruby代码ruby代码ruby代码
由于GFW的原因 安装文件存储在亚马逊云 会出现间歇断网的情况,这个是我下载几个小时下载下来的,共享出来。 gem sources --remove 原来的源地址 gem sources -a https://ruby.taobao.org/ 添加淘宝的源 原来的地址...