Happy My Life

日常とか技術とか

JRubyOnRails+JDBC+firebirdの設定方法

JRubyOnRails(2.0.2)+JDBC+firebirdの設定方法についてズバリの情報がなかったので、ここでまとめておく。

gem install activerecord-jdbc
  • database.ymlの設定
development:
      host: localhost
      adapter: jdbc
      driver: org.firebirdsql.jdbc.FBDriver
      url: jdbc:firebirdsql://localhost:3050/railsdb
      username: SYSDBA
      password: masterpass

railsdbは、/etc/firebird/2.0/aliases.confにエイリアスとして定義する。

railsdb = /home/user/railsdb.fdb DBのファイル(今の場合railsdb.fdb)はfirebirdのユーザ権限で読み書きできる場所に設置する必要がある。

余談

urlの設定次第ではembedded(組み込み)や/home/db/aaa.fdbと直接指定する事も可能(らしい) そのあたりの詳しい設定方法は、こちらが詳しい。