有人能指出使用“DB2适用于Ruby on Rails”和“Active Record JDBC Adapter”之间的差异和好处吗?
通常,我将使用“jRUby on Rails”和“DB2 Express-C”,到目前为止,我认为将IBM DB2数据库与RoR应用程序连接的唯一方法是使用ActiveRecord JDBC Adapter。
无论如何,在DB2 Express C下载页面上,有一个指向Rails Driver and Apdater for DB2 gem的链接。
我应该使用哪一个?
答案 0 :(得分:2)
如果您要使用Jruby进行Web开发,那么您只能使用ActiveRecord JDBC Adapter
您不能使用IBM_DB
gem作为其安装过程的一部分构建本机C库。有关此here
您的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