如何在rake任务中连接两个数据库

时间:2011-01-22 22:16:40

标签: ruby rake

我需要创建一个rake任务,将一些信息从较旧的Web应用程序迁移到我们的新Web应用程序,因此在我需要连接到两个数据库的任务中,如何在不使用活动记录的情况下打开与另一个数据库的连接?

1 个答案:

答案 0 :(得分:2)

如果你想使用mysql那么你可以这样做

require 'mysql'

mysql = Mysql.init()
mysql.connect('localhost')

mysql.select_db('test')

results = mysql.query("SELECT now();")

results.each{|row|; puts row;}

mysql.close()

希望这会对你有所帮助。