新的起点 新的开始

快乐生活 !

在 win32 上ruby连接MySQl

在 win32 上ruby连接MySQl
   好不容易找到在win32上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 下.
   Ok!
 require "mysql"
   begin
     dbh = Mysql.real_connect("localhost", "root", "xiuxiu", "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
 我在数据库建了test的数据库及test表 字段有NAME. 数据库用户:root 密码:xiuxiu(媳妇的昵称)
如果输出记录和数据库版本号则一切OK!!
比如:
D:\studyRuby>ruby mySql.rb
xiuxiu,(表记录)
Server version: 5.0.16-nt(数据库版本)

posted on 2007-03-09 13:08 advincenting 阅读(1784) 评论(0)  编辑  收藏


只有注册用户登录后才能发表评论。


网站导航:
 

公告

Locations of visitors to this page

导航

<2024年11月>
272829303112
3456789
10111213141516
17181920212223
24252627282930
1234567

统计

常用链接

留言簿(13)

随笔分类(71)

随笔档案(179)

文章档案(13)

新闻分类

IT人的英语学习网站

JAVA站点

优秀个人博客链接

官网学习站点

生活工作站点

最新随笔

搜索

积分与排名

最新评论

阅读排行榜

评论排行榜