rubyでAS/400接続

DBI(データベースインターフェース)とDBD(データベースドライバ)を利用してODBC接続する。
DBIとDBDについては以下参照。
http://www.jiubao.org/ruby-dbi/ruby-dbi.html

1. ODBCデータソースの作成

iSeries Access ODBC Driverでシステムデータソースを作成
その際にSQLデフォルトライブラリに使いたいライブラリを記述

2. DBIとDBDのgemインストール
gem install dbi
gem install dbd-odbc

3. 接続してみる

require 'odbc'
require 'dbi'

conn = DBI.connect('DBI:ODBC:ODBC接続名', 'AS400ユーザ名', 
'AS400パスワード')
stmt = conn.prepare('実行したいSQL')
stmt.execute

ざっくりこんな感じ。詳細は冒頭のリンク参照。