Ruby链接MySQL数据库要注意的地方

一、确保mysql驱动都已经安装好。mysql

     安装mysql驱动  gem install mysqlsql

     安装mysql2驱动 gem install mysql2数据库

二、libmysql.dll 文件是MySQL的动态连接库文件,缺乏此文件数据库没法正常工做。将这个文件 拷贝到 Ruby/Bin目录中,或者C:\windows\system32目录也可。windows

     libmysql.dll 下载地址: http://www.mysql.com/downloads/connector/c/ruby

Ruby链接使用mysql数据库例子

使用mysql 驱动fetch

1
2
3
4
5
6
require "mysql"
dbc = Mysql.real_connect( '主机IP地址' , '帐户名' , '密码' , '数据库名字' )
res = dbc.query( 'select * from 你的数据表' )
while row = res.fetch_row do
     puts "#{row[0]},#{row[1]}"
end

使用mysql2 驱动ui

1
2
3
4
5
6
require 'mysql2'
client = Mysql2::Client. new ( :host => "主机IP地址" , :username => "帐户名" , :password => "密码" , :database => "数据库名字" )
results = client.query( "select * from 你的数据表" );
results. each do |hash|
   puts hash.map { |k,v| "#{k} = #{v}" }.join( ", " )
end
相关文章
相关标签/搜索