2

「DB2 Adapter for Ruby on Rails」と「Active Record JDBC Adapter」の使用の違いと利点を教えてください。

通常、私は「jRUby on Rails」と「DB2 Express-C」を使用しますが、これまで、IBM DB2 データベースと RoR アプリケーションを接続する唯一の方法はActiveRecord JDBC Adapterを使用することだと考えていました。

とにかく、DB2 Express Cのダウンロード ページには、DB2 gem 用の Rails Driver と Apdaterへのリンクがあります。

どちらを使用する必要がありますか?

4

1 に答える 1

2

Web 開発に Jruby を使用する場合は、ActiveRecord JDBC Adapter

IBM_DBインストール プロセスの一部としてネイティブ C ライブラリをビルドするため、gem を使用することはできません。これについての詳細はこちら

あなたdatabase.ymlは次のようになります(私が覚えている限り)。また、関連する問題が発生した場合は、$JRUBY_HOME/lib ディレクトリーに db2jcc.jar を含めることができます。CLASSPATH

  development:
    adapter: jdbc
    driver: com.ibm.db2.jcc.DB2Driver
    url: localhost:50001/devdb
    host: localhost
    port: 50001
    database: devdb
    username: username
    password: password
于 2013-02-17T00:47:15.097 に答える