2011-03-11 145 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)