在rails上使用IBMDB2和JRuby有可能吗?

在rails上使用IBMDB2和JRuby有可能吗?,db2,jruby,adapter,jrubyonrails,Db2,Jruby,Adapter,Jrubyonrails,在DB2版本9.7中说: JRuby上不支持IBM_DB Ruby驱动程序和Rails适配器 JRuby上不支持IBM_DB适配器 JRuby上不支持IBM_DB适配器,因为(如 JRuby Wiki,“入门”):“许多gem在JRuby中都可以很好地工作, 然而,一些Gems在安装过程中会构建本机C库 这些Gem将不会在JRuby中工作,除非Gem也 提供了与本机库相当的Java 有关详细信息,请参阅 IBM_DB适配器依赖于IBM_DB Ruby驱动程序(C扩展)和 用于ODBC和CLI访问

在DB2版本9.7中说:

JRuby上不支持IBM_DB Ruby驱动程序和Rails适配器 JRuby上不支持IBM_DB适配器

JRuby上不支持IBM_DB适配器,因为(如 JRuby Wiki,“入门”):“许多gem在JRuby中都可以很好地工作, 然而,一些Gems在安装过程中会构建本机C库 这些Gem将不会在JRuby中工作,除非Gem也 提供了与本机库相当的Java 有关详细信息,请参阅

IBM_DB适配器依赖于IBM_DB Ruby驱动程序(C扩展)和 用于ODBC和CLI访问数据库的IBM®数据服务器驱动程序 IBM数据服务器。或者,您可以使用常规的C 实现Ruby,或者使用JDBC_适配器访问数据库


有人知道新版本中是否修复了这个问题吗?另外,是否可以将JDBC_适配器与JRuby一起使用?

我还没有测试过它,但是根据这一点

ActiveRecordJDBC适配器是Rails的Activerecord组件的数据库适配器,可与JRuby一起使用。它允许在jrubyonrails应用程序中使用几乎任何兼容JDBC的数据库

相应的gem有一个Java版本

关于您的另一个问题,IBM_DB在新版本中是否已修复

根据文档,我认为在JRuby和ActiveRecordJDBC适配器成熟之前,它不会工作

我发现了IBM文档,它可以考虑在ActVIECORD JDBC适配器中进行一个安排,它可以模仿以前的管理提供IMPYDB适配器。