Cách thích hợp để sử dụng trình điều khiển JDBC của OrientDB với ActiveRecord là gì?Sử dụng trình điều khiển JDBC của OrientDB với ActiveRecord
Tôi đang cố gắng kết nối ứng dụng Rails 3.2 với OrientDB 1.4. Tôi đã cài đặt đá quý activerecord-jdbc-adapter
, và cấu hình database.yml
như sau:
development:
adapter: jdbc
username: admin
password: admin
driver: com.orientechnologies.orient.jdbc.OrientJdbcDriver
url: jdbc:orient:local:db/test_db2
tôi tải trình điều khiển JDBC của OrientDB như sau:
# in config/application.rb:
require '/home/myuser/jars/orientdb-jdbc-1.4.0-all.jar'
Trường hợp ngoại lệ sau đây đã được ném ra khi ứng dụng bắt đầu (sử dụng 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)
...
Có điều gì đó thiếu trong cấu hình của tôi không? Cách thích hợp để sử dụng trình điều khiển JDBC của OrientDB với ActiveRecord là gì?
Bạn có thành công với việc triển khai này không? Bạn có thể đề xuất phương pháp tiếp cận giải pháp hay không. Cảm ơn... – Xdrone