[Ruby] ActiveRecord で複数のデータベースに接続する方法
時々1つのアプリケーションから複数のデータベースにアクセスする必要に迫られることがあります。 たとえば、他のアプリの作ったデータベースにアクセスしたい場合とか。 でも、ActiveRecord のサンプルプログラムのほとんどは、 ActiveRecord::Base に直接設定をセットしているし、 ActiveRecord::Base を使ってコネクションを作成しているので、複数のデータベースの接続を AR をつかって張ることができないです(やりにくい)。 ではどうするか? ただ、ActiveRecord のサブクラスを作成するだけです。 ActiveRecord::Base...
DAO についての勘違い
しくった・・・。 今まで、DAO について重大な勘違いをしていたらしい・・・。それもここ10年ほど。 さっきまで、Microsoft の DAO(Data Access Objects) と、デザインパターンの DAO が違うなんて知らなかった。 Wikipedia : Data Access Object なお、マイクロソフト16のライブラリとして Data Access Objects17 というものがあるが、直接の関係はない。 いままで、DAO って言葉をデザインパターンの DAO のつもりで使ってたけど、ボクの頭の中にあったのは Microsoft の Data Access Objects...

