Rubygems

Ruby/DBI でデータベース操作の記述を抽象化する

Ruby/DBI をインストールする すでに MySQL/Ruby がインストールされているものとする。 #gem search --remote dbi *** REMOTE GEMS *** Bulk updating Gem source index for: http://gems.rubyforge.org/ dbi (0.4.0) dbi-dbrc (1.1.4, 1.1.3, 1.1.2, 1.1.1…

Ruby/MySQL の利用例

require 'rubygems' require 'mysql' hostname = 'localhost' username = 'yourname' passowrd = 'password' database = 'mysql' begin # データベースに接続 # 接続が確立されれば、MySQL オブジェクトが返される db = Mysql::connect(hostname, username, …

Windows で Ruby/MySQL を利用する

利用時に libmysql.dll がないと警告された場合対処方法。 libmysql.dll について MySQL サーバーに接続するために必要。通常、MySQL をインストールしている場合、$MYSQL_HOME/bin 下に libmysql.dll はある。ローカルに MySQL Server をインストールしたく…

Ruby/MySQL をインストールする

RubyGems を利用する。 # gem search --remote mysql *** REMOTE GEMS *** Bulk updating Gem source index for: http://gems.rubyforge.org/ activerecord-jdbcmysql-adapter (0.8.2, 0.8.1, 0.8, 0.7.2, 0.7.1, 0.7, 0.6) dbd-mysql (0.4.2, 0.4.1, 0.4.0,…

Ruby で MySQL に接続をするには

MySQL に接続するには、下記のライブラリのどちらかが必要になる。 MySQL/Ruby C言語で書かれているので高速。ただし、コンパイル作業が必要。 Ruby/MySQL Ruby で記述されている。コンパイル作業は不要だが、低速。 ただし、両ライブラリを利用して記述した…

FreeBSD 7.0 に zipruby をインストールできない

# gem install zipruby Building native extensions. This could take a while... ERROR: Error installing zipruby: ERROR: Failed to build gem native extension. /usr/local/bin/ruby18 extconf.rb install zipruby checking for zlib.h... yes checking…