mysqlruby
require d:/ruby-mysql/ruby-mysql-0.2.6/mysql
begin
#尝试连接mysql数据库
my = mysql.connect(localhost,root,123456,test)
#连接成功,显示mysql数据库版本
puts my.get_server_info
rescue mysql::error => err
#如果失败,显示错误信息
puts 错误代码:#{err.errno}
puts 错误信息:#{err.error}
ensure
my.close if my
end
运行以上代码,报这样的错误:
d:/ruby-mysql/ruby-mysql-0.2.6/mysql.rb:1019:in read': packets out of order: 0 (runtimeerror)
from d:/ruby-mysql/ruby-mysql-0.2.6/mysql.rb:444:inread'
from d:/ruby-mysql/ruby-mysql-0.2.6/mysql.rb:110:in real_connect'
from d:/ruby-mysql/ruby-mysql-0.2.6/mysql.rb:91:ininitialize'
from d:/ruby-mysql/ruby-mysql-0.2.6/mysql.rb:1085:in new'
from d:/ruby-mysql/ruby-mysql-0.2.6/mysql.rb:1085:inreal_connect'
from d:/软件/eclipse-standard-kepler-sr2-win32/hello/testdb.rb:3:in `'
项目要用到ruby,新人,求大神帮忙,搞了一天了,没连上