Simpleエンジニア

システム開発の備忘録

[Ruby] [Mysql] その1

2010年03月05日 14時42分52秒 | Ruby
MySQL/Ruby 2.8.1
http://d.hatena.ne.jp/tmtms/20090201/1233499176

最新のruby/ruby mysql でも互換性があるのでバージョンアップしても問題なさそう。
しかし、rubygemsで更新しても、 このバージョンしかダウンロードされない・・・

こういうのは、config.rb なんかにまとめておいて何度も書かない。

require 'rubygems'
require 'date'
require 'mysql'

m = Mysql.new (myhost, myuser, mypass, mydb, myport)


複数の接続情報を持つときはよくこうやる。

module CONF
  MYCONF = {
    :default => [myhost, myuser, mypass, mydb, myport]
    :conf1 => [myhost, myuser, mypass, mydb, myport]
  }
end

def getMyconf(hoge=nil)
  if hoge.nil? || CONF::MYCONF[hoge].nil? then
    return MYCONF[:default]
  else
    return CONF::MYCONF[hoge]
  end
end

次はquery と prepare


最新の画像もっと見る

コメントを投稿