在 DB2 版本 9.7 中说:
JRuby 不支持 IBM_DB Ruby 驱动程序和 Rails 适配器 JRuby 不支持 IBM_DB 适配器。
JRuby 不支持 IBM_DB 适配器,因为(如 JRuby Wiki 中所述,“入门”):“许多 Gem 可以在 JRuby 中正常工作,但是一些 Gem 构建本地 C 库作为其安装过程的一部分。这些 Gem 不会在 JRuby 中工作,除非 Gem 还提供了与本机库等效的 Java。” 有关详细信息,请参阅http://kenai.com/projects/jruby/pages/GettingStarted。
IBM_DB 适配器依赖 IBM_DB Ruby 驱动程序(C 扩展)和 IBM® Data Server Driver for ODBC 和 CLI 来访问 IBM 数据服务器上的数据库。或者,您可以使用 Ruby 的常规 C 实现,或使用 JDBC_adapter 访问数据库。
有谁知道这是否在新版本中得到修复?另外,是否可以将 JDBC_adapter 与 JRuby 一起使用?