2016-08-04 5 views
0

クエリを実行する前にデータベースとの接続があるかどうか確認したいと思います。mysql接続の確認方法

しかし、私はif mysql_connection ...を書くとき、それはmysql_connectionに二回渡し:

def mysql_connection 
    puts "mysql_connection 1" 

    read_config_file 
    @connexion = Mysql2::Client.new(:host => @conf['host'], :username => @conf['user'], :password => @conf['password'], :database=> @conf['base'], :port => @conf['port']) 
end 

# USER QUERY MYSQL 
def mysql_select_user(value) 
    puts "select" 

    # if mysql_connection then 
    p = mysql_connection.query("select #{value} from User") 
    p.each do |f| 
     puts "value : #{f}" 
     mysql_close 
    end 
    # else 
    # end 
end 

答えて

関連する問題