`
瓜田守望者
  • 浏览: 145881 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
文章分类
社区版块
存档分类
最新评论

RUBY 安装 MYSQL

阅读更多

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一个现代的简单和非常快速的RubyMysql库

    Ruby-mysql2是一个被广泛使用的Ruby库,它提供了一个高效且简洁的方式来与MySQL数据库进行交互。这个库的设计目标是提供比其他同类库更高的性能和更简单的API,使其成为Ruby开发者在处理MySQL数据库时的首选工具。 ...

    ruby-mysql-0.2.6.tar.gz

    首先,开发者需要解压`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 连接mysql的gem安装包

    Ruby on Rails安装及MySQL数据库配置指南

    Ruby on Rails 安装及 MySQL 数据库配置指南 本文详细介绍了 Ruby on Rails 的安装步骤,以及 MySQL 数据库的配置方法,并提供了一些官方阅读资源。 一、Ruby on Rails 安装 Ruby on Rails 的安装可以分为以下几...

    [Ruby on Rails][数据库] 03. [Windows] MySQL安装

    [Ruby_on_Rails][資料庫]_03._[Windows]_MySQL安裝

    Ubuntu 11.04安装Ruby on rails 连接MySQL数据库.pdf

    在Ubuntu 11.04环境中,安装MySQL数据库是部署Ruby on Rails应用的重要步骤之一。首先,通过打开终端并执行以下命令进行安装: ```bash sudo apt-get install mysql-server ``` 在安装过程中,系统会提示输入MySQL...

    ruby on rails MySql

    当在Ruby on Rails项目中使用MySQL作为数据存储时,这两个技术的结合提供了强大的后端支持。 在Rails中集成MySQL,你需要安装特定的数据库适配器,即`mysql2` gem。这个gem允许Rails与MySQL数据库进行通信,处理SQL...

    ruby1.8.6 + rails2.0.2 安装配置 详细说明

    在本文中,我们将深入探讨如何在您的计算机上安装和配置Ruby 1.8.6、Rails 2.0.2、RadRails 0.7.2 IDE以及MySQL数据库。这是一个适用于初学者和有一定经验的开发者的技术指南,旨在帮助您创建一个稳定的开发环境,...

    Ubuntu安装mysql和sqlite3

    在进行新的MySQL或SQLite3安装之前,确保系统上没有遗留的MySQL安装是非常重要的。下面是如何在Ubuntu系统中彻底卸载MySQL: 1. **删除MySQL包:** - `sudo apt-get autoremove --purge mysql-server-5.0` - `...

    mysql6.0.11 for ruby

    为ror3提供的mysql开发工具,直接下载该dll,放到ruby安装目录bin下即可

    rubyonrails mysql安装详解

    ### Ruby on Rails与MySQL安装详解 #### 环境配置概览 本文将详细介绍如何在Ubuntu 10.10上从源代码编译安装Ruby 1.8.7、Rails 2.3.5以及MySQL 5.1,旨在为开发者提供一个稳定且高效的开发环境。对于初次接触这些...

    rubyinstaller2:适用于Windows的基于MSYS2的RubyInstaller

    RubyInstaller2 该项目基于MSYS2工具链在Windows上提供了Ruby-2.4及更高版本的安装程序。 它是用于Ruby-2.3和更早版本的基于的RubyInstaller的继承者。 它是根据3条款修改的BSD许可证授权的。 与旧的RubyInstaller...

    ruby rails demo

    安装sqlite3时候会提示你从链接中下载sqlite3.dll到ruby安装目录的bin文件夹下! (4)安装mysql gem install mysql2 创建项目: rails new webapp -d mysql rails server #启动服务 rails generate scaffold hello ...

    libmysql.dll 解决windows上ruby链接mysql的问题

    解决windows上ruby链接mysql时,提示:无法定位程序输入点mysql_stmt_row_tell于动态链接库LIBMYSQL.DLL上 的问题

    mysql5.7 安装教程

    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_...

    rails3.1安装与mysql配置 windows

    可以尝试使用预编译的二进制版本,或者在命令行中运行`gem install mysql2 --platform=ruby -- --with-mysql-dir="C:\path\to\mysql\installation"`,其中"C:\path\to\mysql\installation"替换为你的MySQL安装目录。...

    ruby on rails与MySql的环境配置——支持rails 2.3.5以上版本

    接着,你需要将MySQL安装目录下的`libmySQL.dll`文件复制到Ruby的bin目录。如果使用的是Ruby较低版本,还需将`mysql.so`文件复制到特定目录。为了验证安装成功,编写一个简单的Ruby脚本(t.rb),尝试连接MySQL...

    mysql-ruby-2.8.2.tar.gz

    1. **安装**:首先,开发者需要将 `mysql-ruby-2.8.2.tar.gz` 压缩包解压,然后在命令行中使用 Ruby 的 gem 安装工具进行编译和安装。这通常涉及到 `gem build` 和 `gem install` 命令,或者通过 `bundle` 管理依赖...

    mysql-ruby-2.8.2

    ruby操作MySQL工具,与ruby相关的MySQL操作工具,仅限于初级学者使用,这个只是没办法的事

    ruby on rails安装

    在这个“ruby on rails安装”主题中,我们将深入探讨如何一步步安装并配置Rails环境。 首先,我们需要安装Ruby。Ruby是Rails的基础,因此在安装Rails之前,确保你的系统已经安装了最新稳定的Ruby版本。你可以访问...

Global site tag (gtag.js) - Google Analytics