Ruby/DBIのメモ

HOME > それいけ Ruby > DB
Last modified: Fri Oct 31 10:54:03 +0900 2008

DBI.connectの第一引数

基本的に : で区切ることにより使用するDBMSに接続するドライバ, 接 続するデータベース名, ホスト等を指定する。書式は以下の通り。なお最初 のDBIは大文字でも小文字でも問題ない。[ ]で 囲まれたところは変動する。

DBI:[Driver]:[DB]
DBI:[Driver]:[DB]:[Host]
DBI:[Driver]:[name1=value1;name2=value2;...]

例えば、localhostで動いているPostgreSQLのhogeというデータベース に接続するには以下のようにする。

DBI.connect("DBI:Pg:hoge:localhost", username, password)
DBI.connect("DBI:Pg:database=hoge;host=localhost", username, password)