From: Sako Hiroshi Date: 2002-07-03T23:48:33+09:00 Subject: [ruby-list:35520] Ruby/DBI のススメ (Re: Ruby で MS-SQLSERVER2000 を使うには?) 酒匂と申します。 At 19:06 02/07/03 +0900, 井上 浩一 wrote: >MS SQL SERVER2000があるので、Accessから乗り換えようと考えています。 >SQL SERVERの方がグレードが高いので、できればSQL SERVERをRuby使いたいのですが、 >ネイティブでDBを操作するRubyのライブラリは存在するのでしょうか? > >MSSQL Serverを一般的にRubyで利用する方法は、win32oleでADOアクセスするのが >一般的でしょうか? もし、機能的に不足が無ければ Ruby/DBI を使うとよろしいかと思います。 ローカルなテストは Access で、本番実行は SQLServer や Oracle で といった運用が比較的柔軟にできるようになりますよ。 別の場所でも書きましたが Windows x HP-UX Access x Oracle が混在する環境で Ruby/DBI を使った開発を行いました 単体テストまでは ruby/DBI/ODBC (Windows) - Access (Windows) 機能〜結合テストは ruby/DBI/Oracle (Windows) - Oracle (HP-UX) 総合テスト〜本番稼動は ruby/DBI/Oracle (HP-UX) - Oracle (HPUX) という感じでしたが、DB 操作の部分はほとんど書き換えずに すみました。ということはアプリケーションのほとんどの 部分をそのまま移行できたと言う意味ですが。。。 もちろん DBMS 固有の機能を活用しようと考えると 簡単にはいかないのでしょうけれど、検討の価値はあるかと思います。 ----------------------------------------------------------------------- mailto:sakoh@ba2.so-net.ne.jp tel: +81-042-749-3169, fax: 020-4669-2655(in Japan) mailto:sakoh@d2.to Designers' Den Corporation http://www02.so-net.ne.jp/~sakoh/ -----------------------------------------------------------------------