ORM框架Ruby ActiveRecord詳細(xì)介紹
作者:佚名
Ruby ActiveRecord是一個(gè)以Martin Fowler定義的ORM框架。在編程人員眼中,這是一個(gè)非常有用的框架。下希望本文介紹的內(nèi)容可以幫助大家充分掌握這一技巧。
在Ruby語言中,有一種ORM框架,為Ruby ActiveRecord。對(duì)于一個(gè)初學(xué)者來說可能對(duì)于這個(gè)框架還不是很了解,下面我們就為大家詳細(xì)介紹相關(guān)概念。#t#
Ruby ActiveRecord是以Martin Fowler所定義的ActiveRecord設(shè)計(jì)模式所命名的.每一個(gè)數(shù)據(jù)庫表,都是一個(gè)繼承ActiveRecord::Base的一個(gè)類.
- 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
以上就是對(duì)Ruby ActiveRecord的一些應(yīng)用解析。
責(zé)任編輯:曹凱
來源:
ddvip.com