检查MySql是否使用DataMapper

时间:2012-02-21 02:05:17

标签: ruby datamapper

我正在使用DataMapper与MySql进行交互。我是否可以使用Datamapper进行检查以确保数据库已启动?

1 个答案:

答案 0 :(得分:1)

如果您想测试是否可以对数据库进行实际操作,这样的事情可能会有所帮助:

begin
  DataMapper.repository(:default).adapter.execute('SHOW TABLES;')
rescue
  puts "Problem!"
end

这将确保服务器已启动并且您选择的数据库有效(这就是SELECT 1之类的内容无效的原因。)