首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > Ruby Rails >

ruby 联接 mysql

2012-12-25 
ruby 连接 mysqlrequire rubygemsrequire mysql?? begin???? dbh Mysql.real_connect(localhost,

ruby 连接 mysql

require "rubygems"
require "mysql"
?? begin
???? dbh = Mysql.real_connect("localhost", "root", "", "test")
???? res = dbh.query("SELECT * FROM card")
#???? while row = res.fetch_array do
#???? printf "%s, %s\n", row["card_id"], row[1]
#???? end

? res.each_hash do |f|print "#{f['card_id']} -- #{f['card_info']}\n"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

热点排行