2011-03-11 189 views

回答

1

我有一个企业级Ruby on Rails 3 Web应用程序,托管在Windows Server 2008上,它通过ActiveRecord和Netezza通过DBI连接到SQL Server。我测试连接到Netezza公司以不同的方式:基于DBI

  • 红宝石+ ODBC可以连接到Netezza公司
  • 红宝石+ AR 不能连接到Netezza公司。
  • 基于Ruby + AR的ODBC(activerecord-odbc-adapter)不支持支持Netezza。
  • JRuby +基于Java的JDBC 可以连接到Netezza。
  • JRuby + AR基于JDBC 不能连接到Netezza。
  • IronRuby + ODBC可以可能连接到Netezza。
1

我们稍后再讨论这个问题,并使用JRuby + JDBC +自定义AR适配器创业板。这很粗糙,但我做了activerecord-netezza-adapter宝石,它的工作到目前为止。 (Hola,Kirby)