1.首先安装好MySql 最新的应该是5.0
2.下载ruby连接MySql 的so文件 在http://www.vandomburg.net/pages/mysql-ruby-windows-2.7.1.zip
3.把mysql.so 放到ruby 的lib\ruby\site_ruby\1.8\i386-msvcrt下.
4.把libmysql.dll (在MySQL的安装目录bin下)拷贝到ruby 的bin 下.
又或
1. 首先安装ruby1.8.6
2. 然后下载mysql-2.8.1-x86-mswin32.gem,下载地址:http://rubyforge.org/projects/mysql-win
3. 然后到系统命令行中输入:gem install D:\mysql-2.8.1-x86-mswin32.gem (注意:文中所有路径可以任意指定,但是确保路径下的文件确实存在)
4. 然后把比如E:\ruby\lib\ruby\gems\1.8\gems\mysql-2.8.1-x86-mingw32\lib\1.8
下的mysql.so(或者mysql_api.so)放到比如E:\ruby\lib\ruby\site_ruby\1.8\i386-msvcrt下
再把Mysql安装目录下的bin目录下的libmysql.dll拷到比如E:\ruby\bin下
Ok!
require "mysql"
begin
dbh = Mysql.real_connect("localhost", "root", "123456", "test")
res = dbh.query("SELECT * 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
我在数据库建了test的数据库及test表 字段有NAME. 数据库用户:root 密码:xiuxiu(媳妇的昵称)如果输出记录和数据库版本号则一切OK!!比如:
D:\studyRuby> ruby mySql.rb
xiuxiu,(表记录)Server version: 5.0.16-nt(数据库版本)
分享到:
相关推荐
mysql2 - 一个现代的、简单和非常快速的Ruby Mysql 库
ruby 连接mysql的gem安装包
[Ruby_on_Rails][資料庫]_03._[Windows]_MySQL安裝
为ror3提供的mysql开发工具,直接下载该dll,放到ruby安装目录bin下即可
mysql的ruby数据库连接驱动。
安装sqlite3时候会提示你从链接中下载sqlite3.dll到ruby安装目录的bin文件夹下! (4)安装mysql gem install mysql2 创建项目: rails new webapp -d mysql rails server #启动服务 rails generate scaffold hello ...
解决windows上ruby链接mysql时,提示:无法定位程序输入点mysql_stmt_row_tell于动态链接库LIBMYSQL.DLL上 的问题
Ubuntu 11.04安装Ruby on rails 连接MySQL数据库.pdf
此dll为ruby on rails使用MySql时,要用的程序
ruby操作MySQL工具,与ruby相关的MySQL操作工具,仅限于初级学者使用,这个只是没办法的事
ruby1.8.6 + rails2.0.2 + radrails0.7.2 + mysql 安装配置 详细说明
有时候 ruby配置mysql也许时间烦人的事情 这里有详细的 安装步骤 和错误分析
本文简单介绍了Ruby On Rails的安装步骤以及MySQL数据库的配置方法,并介绍了几个官方阅读资源。
CSDN下了一个,发现不能用。去网上重新找了一下,这个可以的,1.44M
1.安装gem,进入gem文件夹,里面有个setup文件,直接双击就行了。 2.进入rails目录使用gem命令安装(这一步必须要上...3.复制libmySQL.dll到ruby的安装目录的bin文件夹下,然后使用gem安装mysql-2.7.3-x86-mswin32.gem.
1. 引言 3 1.1. 术语 3 1.2. 参考文档 6 1.3. 安装环境 7 1.4. 准备工作 7 2. 安装过程 8 ...2.3.1 Ruby下的mysql安装 10 2.3.2 Mysql数据库安装 10 2.4. Redmine安装 12 2.5. Apache安装 14 3. 问题列表 17
Ruby 连接数据库资源汇总。包括有:Ruby连接Mysql,oracle,postgreSQL,sqlite等包.还有ruby/DBI. 有GEM包,也有源代码包。
mysql-ruby-2.8.2.tar.gz
logstash抽取mongodb 和 mysql 的全套 ruby脚本,包含mongodb.rb、jdbc.rb、pipeline.rb、mongodb.conf、jdbc.conf
MysqlDumpSlow 一个库,用于汇总Ruby中MySQL slow_log记录。用法汇总并打印结果。 # Getting slow logs by using ActiveRecord for mysql.slow_log.logs = SlowLog . all# Summarize slow logssummary = ...