【发布时间】:2014-02-13 18:21:04
【问题描述】:
当我尝试使用 ruby 连接到 Mysql 数据库时,我收到 "Connection to Data Source [2] failed: java.net.ConnectException: Connection refused" 错误。
我正在使用 RubyMine IDE,我已经下载了 Mysql 服务器和工作台并安装了 mysql gem。
我不确定是否需要使用 SSH 进行连接,因为我在 Rubymine 中看到了一个连接到 Mysql 数据源的选项。
这是我的代码和错误消息:
require 'mysql2'
begin
con = Mysql2.new 'localhost', 'root', 'password'
puts con.get_server_info
rs = con.query 'SELECT VERSION()'
puts rs.fetch_row
rescue Mysql2::Error => e
puts e.errno
puts e.error
ensure
con.close if con
end
错误信息是:
Data Source [2]
Connection to Data Source [2] failed: java.net.ConnectException: Connection refused
有人可以帮助我使用 Ruby on rails 连接到 mysql 数据源并获取表并操作数据并写回数据库吗?
谢谢
【问题讨论】:
标签: mysql ruby-on-rails database rubymine mysql2