ActiveRecordだけ使う。
RubyのORマッピングツールのActiveRecordを使う方法メモ。
#ActiveRecordのインストールは完了してるとして。
DB(Sqlite3)上にユーザテーブルを作ります。
create table users( id INTEGER PRIMARY KEY AUTOINCREMENT , name text , password text);
データも適当にINSERTしておきます。*1
insert into users(name, password) values('user1', 'pass1'); insert into users(name, password) values('user2', 'pass2'); insert into users(name, password) values('user3', 'pass3');
とりあえず全件検索してみる。
require 'rubygems' require 'active_record' ActiveRecord::Base.establish_connection( :adapter => 'sqlite3', :database => 'xxx.db' #DBファイルの名前 ) class User < ActiveRecord::Base end users = User.find(:all) users.each{|user| puts user.name + ":" + user.password }
実行結果
user1:pass1 user2:pass2 user3:pass3
おしまい。