在Ruby语言中,有一种ORM框架,为Ruby ActiveRecord。对于一个初学者来说可能对于这个框架还不是很了解,下面我们就为大家详细介绍相关概念。#t#
Ruby ActiveRecord是以Martin Fowler所定义的ActiveRecord设计模式所命名的.每一个数据库表,都是一个继承ActiveRecord::Base的一个类.
- require 'active_record'
- ActiveRecord::Base.establish_
connection(:adapter =>"oci8", - :username =>"username",
- :password =>"password",
- :database => "mydb",
- :host => "myhost")
- class SomeTable < ActiveRecord::Base
- set_table_name "test_table"
- set_primary_key "some_id"
- end
- SomeTable.find(:all).each do |rec|
- # process rec as needed...
- end
- item = SomeTable.new
- item.id = 1001
- item.some_column = "test"
- item.save
以上就是对Ruby ActiveRecord的一些应用解析。