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(数据库版本)
分享到:
相关推荐
Ruby-mysql2是一个被广泛使用的Ruby库,它提供了一个高效且简洁的方式来与MySQL数据库进行交互。这个库的设计目标是提供比其他同类库更高的性能和更简单的API,使其成为Ruby开发者在处理MySQL数据库时的首选工具。 ...
首先,开发者需要解压`ruby-mysql-0.2.6.tar.gz`文件,然后按照标准的Ruby gem安装流程进行操作,通常包括编译源码和安装gem。在命令行中,这可能涉及以下步骤: ```sh tar -zxvf ruby-mysql-0.2.6.tar.gz cd ruby-...
ruby 连接mysql的gem安装包
Ruby on Rails 安装及 MySQL 数据库配置指南 本文详细介绍了 Ruby on Rails 的安装步骤,以及 MySQL 数据库的配置方法,并提供了一些官方阅读资源。 一、Ruby on Rails 安装 Ruby on Rails 的安装可以分为以下几...
[Ruby_on_Rails][資料庫]_03._[Windows]_MySQL安裝
在Ubuntu 11.04环境中,安装MySQL数据库是部署Ruby on Rails应用的重要步骤之一。首先,通过打开终端并执行以下命令进行安装: ```bash sudo apt-get install mysql-server ``` 在安装过程中,系统会提示输入MySQL...
当在Ruby on Rails项目中使用MySQL作为数据存储时,这两个技术的结合提供了强大的后端支持。 在Rails中集成MySQL,你需要安装特定的数据库适配器,即`mysql2` gem。这个gem允许Rails与MySQL数据库进行通信,处理SQL...
在本文中,我们将深入探讨如何在您的计算机上安装和配置Ruby 1.8.6、Rails 2.0.2、RadRails 0.7.2 IDE以及MySQL数据库。这是一个适用于初学者和有一定经验的开发者的技术指南,旨在帮助您创建一个稳定的开发环境,...
在进行新的MySQL或SQLite3安装之前,确保系统上没有遗留的MySQL安装是非常重要的。下面是如何在Ubuntu系统中彻底卸载MySQL: 1. **删除MySQL包:** - `sudo apt-get autoremove --purge mysql-server-5.0` - `...
为ror3提供的mysql开发工具,直接下载该dll,放到ruby安装目录bin下即可
### Ruby on Rails与MySQL安装详解 #### 环境配置概览 本文将详细介绍如何在Ubuntu 10.10上从源代码编译安装Ruby 1.8.7、Rails 2.3.5以及MySQL 5.1,旨在为开发者提供一个稳定且高效的开发环境。对于初次接触这些...
RubyInstaller2 该项目基于MSYS2工具链在Windows上提供了Ruby-2.4及更高版本的安装程序。 它是用于Ruby-2.3和更早版本的基于的RubyInstaller的继承者。 它是根据3条款修改的BSD许可证授权的。 与旧的RubyInstaller...
安装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上 的问题
1. 可以使用Homebrew来安装MySQL:`/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"` 2. 安装MySQL:`brew install mysql` 3. 初始化数据库:`mysql_secure_...
可以尝试使用预编译的二进制版本,或者在命令行中运行`gem install mysql2 --platform=ruby -- --with-mysql-dir="C:\path\to\mysql\installation"`,其中"C:\path\to\mysql\installation"替换为你的MySQL安装目录。...
接着,你需要将MySQL安装目录下的`libmySQL.dll`文件复制到Ruby的bin目录。如果使用的是Ruby较低版本,还需将`mysql.so`文件复制到特定目录。为了验证安装成功,编写一个简单的Ruby脚本(t.rb),尝试连接MySQL...
1. **安装**:首先,开发者需要将 `mysql-ruby-2.8.2.tar.gz` 压缩包解压,然后在命令行中使用 Ruby 的 gem 安装工具进行编译和安装。这通常涉及到 `gem build` 和 `gem install` 命令,或者通过 `bundle` 管理依赖...
ruby操作MySQL工具,与ruby相关的MySQL操作工具,仅限于初级学者使用,这个只是没办法的事
在这个“ruby on rails安装”主题中,我们将深入探讨如何一步步安装并配置Rails环境。 首先,我们需要安装Ruby。Ruby是Rails的基础,因此在安装Rails之前,确保你的系统已经安装了最新稳定的Ruby版本。你可以访问...