ruby-mysqlによるDB接続
# gem install mysqlが必要
# rbenv環境ならrbenv exec gem install mysqlしてから
# rbenv exec ruby hoge.rbで実行
require 'mysql'
client= Mysql.connect('hostname', 'username', 'password', 'dbname')
client.query("SELECT col1, col2 FROM tblname").each do |col1, col2|
p col1, col2
end
stmt = client.prepare('SELECT value1, value2 FROM table1 WHERE key1 = ? AND key2 = ?')
begin
result = stmt.execute(123, 'abc')
result.each do |tuple|
puts tuple[0] # value1 の値
puts tuple[1] # value2 の値
end
ensure
stmt.close
end