Как правильно использовать драйвер JDBC OrientDB с ActiveRecord?
Я пытаюсь подключить приложение Rails 3.2 к OrientDB 1.4. Я установил гем activerecord-jdbc-adapter
и настроил database.yml
следующим образом:
development:
adapter: jdbc
username: admin
password: admin
driver: com.orientechnologies.orient.jdbc.OrientJdbcDriver
url: jdbc:orient:local:db/test_db2
Я загружаю драйвер JDBC OrientDB следующим образом:
# in config/application.rb:
require '/home/myuser/jars/orientdb-jdbc-1.4.0-all.jar'
При запуске приложения возникает следующее исключение (с использованием rails s
):
java.lang.NullPointerException
at arjdbc.jdbc.RubyJdbcConnection.unmarshalResult(RubyJdbcConnection.java:1187)
at arjdbc.jdbc.RubyJdbcConnection.set_native_database_types(RubyJdbcConnection.java:537)
at arjdbc.jdbc.RubyJdbcConnection$INVOKER$i$0$0$set_native_database_types.call(RubyJdbcConnection$INVOKER$i$0$0$set_native_database_types.gen)
...
Чего-то не хватает в моей конфигурации? Как правильно использовать драйвер JDBC OrientDB с ActiveRecord?