Meditations on programming, startups, and technology
New Relic

New Release of the Ruby Driver and Rails Adapter for DB2

The API team at IBM recently released a new update for the ibm_db gem, which includes both the Ruby driver and the Rails adapter for DB2 (and Informix). This coincides with the release of the latest major upgrade to DB2 LUW (Linux/Unix/Windows), which is now up to version 10.1.

ibm_db 2.5.10 adds support for Rails 3.2 and fixes a few minor bugs that have been reported by the community. New features such as Time Travel Queries are supported seamlessly.

The biggest news is the simplified installation process. You now only need to set the DB2′s instance user home, and the gem installation process will take care of determining both which architecture (e.g., 32 vs 64 bit) and libraries to use.

All it really takes now to install ibm_db on a Linux/Unix/Mac box is something along the lines of:

$ sudo -s
$ export IBM_DB_HOME=/home/db2inst1/sqllib
$ gem install ibm_db

Windows users don’t even have to worry about setting up the home directory. It will work both on Windows 32 and 64 bit systems, but unlike with *nix systems, Ruby and ibm_db will run in 32 bit mode only.

To try out DB2 with Ruby/Rails, I recommend you download and install DB2 Express-C for free.

Possibly related posts:

  1. Installing the Ruby driver for DB2 on Mac OS X Snow Leopard
  2. Installing Ruby on Rails and DB2 on Ubuntu 11.04
  3. DB2 support for Ruby/Rails turns 2.0
  4. DB2 Express-C 9.7 and the Django adapter released
  5. IBM releases DB2 adapter for SQLAlchemy

If you enjoyed this post, then make sure you subscribe to my Newsletter and/or Feed.

receive my posts by email

2 Responses to “New Release of the Ruby Driver and Rails Adapter for DB2”

  1. brad says:

    Hi,

    Will you folks be able to get back to the Python driver which seems a bit out of date? Also the sqlalchemy adapter is for sqla version 0.4 but sqla version 0.7.7 is the current version

    I’d like to try out DB2 12x but we’re a python shop and somehow, I just don’t feel comfortable with the db2 python and sqla adapters at this time

    thanks

  2. Praveen says:

    Hi Brad,

    >> Will you folks be able to get back to the Python driver which seems a bit out of date? <>Also the sqlalchemy adapter is for sqla version 0.4 but sqla version 0.7.7 is the current version<<

    We are working on Python 3 support and you could expect a release soon. You can check the branch http://code.google.com/p/ibm-db/source/browse/#svn%2Fbranches%2Fibm_db_sa which has support for SA version 0.7.x . Jaimy Azle (jaimy.azle@gmail.com) who is developing and maintaining the branch will be able to provide you more details.

    Thanks

    Praveen

Leave a Reply

I sincerely welcome and appreciate your comments, whether in agreement or dissenting with my article. However, trolling will not be tolerated. Comments are automatically closed 15 days after the publication of each article.

Copyright © 2005-2012 Antonio Cangiano. All rights reserved.