ruby 红宝石的MySQLによるDB接続

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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

以上是关于ruby 红宝石的MySQLによるDB接続的主要内容,如果未能解决你的问题,请参考以下文章

ruby 方法,请致电による过剰な重复排除

ruby DRBによるオブジェクトサーバ

ruby 正规表现による文字列の抜き出しとその変换

ruby 机械化による诊断メーカーの情报取得とオストンインゲーム例

ruby タイムゾーンの指定による时刻の変换来自http://d.hatena.ne.jp/tonkoh/20080901/1220287952

text Sympyによる力学演习