2012-08-25 3 views
1

는 말한다 : JRuby on rail에서 IBM DB2를 사용할 수 있습니까? DB2 버전 9.7에서

IBM_DB Ruby 드라이버 및 레일 어댑터

가 JRuby를 지원하지 않습니다 JRuby를 IBM_DB 어댑터에서 지원되지 않습니다.

("시작"을 JRuby를 위키에 명시된 바와 같이) 때문에 IBM_DB 어댑터가 JRuby를 지원하지 않습니다

: "많은 보석이 JRuby를에서 잘 작동이 그러나 어떤 보석이의 일환으로 기본 C 라이브러리를 구축 자신의 설치 프로세스 .Gem에 이 원시 라이브러리와 동등한 것을 제공하지 않는 한이 젬은 JRuby에서 작동하지 않을 것입니다. " 에 대한 자세한 내용은 http://kenai.com/projects/jruby/pages/GettingStarted을 참조하십시오.

IBM_DB 어댑터는 IBM 데이터 서버 의 데이터베이스에 액세스하기 위해 IBM_DB Ruby 드라이버 (C 확장) 및 ODBC 및 CLI 용 IBM® 데이터 서버 드라이버를 사용합니다. 또는 일반 C Ruby 구현을 사용하거나 JDBC_adapter를 사용하여 데이터베이스에 액세스 할 수 있습니다. 이 새로운 버전에서 수정 된 경우

사람은 또한,이 JRuby를 함께 JDBC_adapter를 사용할 수 있습니까? 알았습니까?

답변

2

나는이 https://github.com/jruby/activerecord-jdbc-adapter

액티브 - JDBC 어댑터에 따라, 테스트가 아닌 한은 JRuby를 사용할 수 있습니다 레일 '액티브 구성 요소에 대한 데이터베이스 어댑터입니다. JRuby on Rails 애플리케이션에서 거의 모든 JDBC 호환 데이터베이스를 사용할 수 있습니다.

그리고 해당 보석에는 Java 버전이 있습니다. https://rubygems.org/gems/activerecord-jdbc-adapter/versions/1.0.3-java

다른 질문에 대해서는 IBM_DB가 새 버전에서 수정 되었습니까?

JRuby 및 ActiveRecord-JDBC 어댑터가 작동하지 않을 때까지 설명서에 따라 Ithink가 작동하지 않습니다.

발견되었으며, IBM_DB 어댑터를 제공하는 이전 관리를 에뮬레이션 할 수있는 ActiveRecord-JDBC 어댑터의 배열을 고려할 수있는 IBM 문서화가 발견되었습니다.

http://publib.boulder.ibm.com/infocenter/db2luw/v9r5/index.jsp?topic=%2Fcom.ibm.db2.luw.apdv.ruby.doc%2Fdoc%2Fc0052771.html