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下载页面上,有一个指向Rails Driver 和 Apdater for DB2 gem 的链接。

我应该使用哪一个?

4

1 回答 1

2

如果您打算使用 Jruby 进行 Web 开发,那么您只能使用ActiveRecord JDBC Adapter

您不能使用IBM_DBgem,因为它会在安装过程中构建原生 C 库。更多细节在这里

database.yml可以如下所示(据我所知)。如果您遇到与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 回答