JDBC connection from Java to jRuby on Rails

Hello all,

I have a question regarding JDBC connections between Java and jRuby on
Rails.

Environment:

Centos 6.5
Java 7
jRuby on Rails 4.1
activerecord-jdbc-adapter

At my company we are a Java shop. We have recently starting using jRuby
(which is awesome) and jRuby on Rails for web development. The Java app
will boot up rails via the rack-servlet (
GitHub - square/rack-servlet: Embed JRuby Rack applications in your Java container.) which looks for a config.ru
file.
Once that happens the Rails app will call back to the Java app for it’s
DB
type and java.sql.datasource object. At this point how do I configure
ActiveRecord to use the passed java.sql.datasource object?

Thanks for your time, and if you need me to clarify anything please let
me
know.

Hey! … if you establish the connection “by hand” … than simply:
ActiveRecord::Base.establish_connection :adapter => ‘mysql’,
:data_source
=> data_source_object

The usual case is to configure the JNDI name (for a bound data-source)
in
database.yml … one again :

adapter: ‘mysql’
jndi: java:comp/env/jdbc/MyDS

Cheers, K.

On Wed, Jul 30, 2014 at 11:59 PM, Chason Choate <