Posted by Nick Sieger Thu, 14 Oct 2010 15:25:51 GMT
Just a quick note that
activerecord-jdbc-adapter has finally hit 1.0.0. Install it today:
gem install activerecord-jdbc-adapter
gem install activerecord-jdbcmysql-adapter gem install activerecord-jdbcpostgresql-adapter gem install activerecord-jdbcsqlite3-adapter gem install activerecord-jdbcderby-adapter gem install activerecord-jdbchsqldb-adapter gem install activerecord-jdbch2-adapter gem install activerecord-jdbcmssql-adapter
You can also use
activerecord-jdbc-adapter with Oracle, DB2, Sybase, and Informix. Just ensure that the database JDBC driver jar files are mentioned in
require them directly in your script or application. Then, configure
adapter: set to one of
This release promises superb compatibility with Rails 3. We now have the ActiveRecord test suite running in CI and the 1.0.0 release is 100% green when run on MySQL. (SQLite3 is right behind with just 13 failures, and we hope to fix those soon.)
As mentioned before, to get started with Rails 3, JRuby and
activerecord-jdbc-adapter, simply run:
$ rails new app --database mysql --template http://jruby.org ... apply http://jruby.org apply http://jruby.org/templates/default.rb gsub Gemfile gsub config/database.yml $ cd app && bundle install ... Using activerecord-jdbc-adapter (1.0.0) ... Using jdbc-mysql (5.0.4) ... Using rails (3.0.0) Your bundle is complete! Use `bundle show [gemname]` ...
One new feature in 1.0.0 is the ability to define an extension adapter for your proprietary JDBC database without needing to hack the
activerecord-jdbc-adapter source code. To get you started we extracted the
activerecord-cachedb-adapter and put it on Github for you to use as a template.
The 1.0.0 release had over 200 commits poured into it and lots of great help from the community. Thanks to David Kellum, Dmitry Denisov, Dwayne Litzenberger, Gregor Schmidt, James Walker, John Duff, Joshua Suggs, Nicholas J Kreucher, Peter Donald, Geoff Longman, Uwe Kubosch, Youhei Kondou, Michael Pitman, Alex B, and Ryan Bell for their contributions to this release.