ORM框架Ruby ActiveRecord详细介绍

开发 开发工具
Ruby ActiveRecord是一个以Martin Fowler定义的ORM框架。在编程人员眼中,这是一个非常有用的框架。下希望本文介绍的内容可以帮助大家充分掌握这一技巧。

Ruby语言中,有一种ORM框架,为Ruby ActiveRecord。对于一个初学者来说可能对于这个框架还不是很了解,下面我们就为大家详细介绍相关概念。#t#

Ruby ActiveRecord是以Martin Fowler所定义的ActiveRecord设计模式所命名的.每一个数据库表,都是一个继承ActiveRecord::Base的一个类.

 

  1. require 'active_record'   
  2. ActiveRecord::Base.establish_
    connection(:adapter =
    >"oci8",   
  3. :username =>"username",   
  4. :password =>"password",   
  5. :database => "mydb",   
  6. :host => "myhost")   
  7. class SomeTable < ActiveRecord::Base   
  8. set_table_name "test_table"   
  9. set_primary_key "some_id"   
  10. end   
  11. SomeTable.find(:all).each do |rec|   
  12. # process rec as needed...   
  13. end   
  14. item = SomeTable.new   
  15. item.id = 1001   
  16. item.some_column = "test"   
  17. item.save 

以上就是对Ruby ActiveRecord的一些应用解析。

责任编辑:曹凯 来源: ddvip.com
相关推荐

2009-12-15 18:47:56

Ruby框架OG

2009-12-14 13:06:08

Ruby数字类型

2009-06-19 14:49:43

Spring框架

2009-09-14 14:20:36

LINQ ORM

2009-12-16 13:48:06

Ruby Web开发框

2011-07-11 11:02:12

JAVA集合框架

2011-07-05 17:29:56

2011-07-22 09:17:26

ApacheJava

2009-09-22 13:09:06

Hibernateorm框架

2009-12-14 13:56:12

Ruby特点

2009-06-02 17:27:28

Hibernate框架ORM

2011-07-21 17:02:48

JAVA模式框架

2009-12-14 18:30:59

Ruby DSL特点

2012-07-20 15:03:49

微软开源

2011-06-22 08:38:35

Java EE

2023-11-02 08:10:13

框架Spring程序事件

2011-07-14 13:50:09

ThreadLocal

2009-12-17 10:29:04

Ruby异常处理结构

2009-12-18 14:59:54

Ruby标识名

2009-12-15 11:31:53

Ruby self
点赞
收藏

51CTO技术栈公众号