Ruby之旅_4.Ruby中访问数据库
1、Ruby/DBI模块
在Ruby的世界里,访问数据库的原生方式是——Ruby/DBI
模块,它是一个类似于JDBC的统一数据库编程接口,拥有两层结构:
-
A、Interface
:
接口层,与具体数据库产品无关,提供数据操作/SQL的标准接口;
-
B、Driver:驱动
层
,与具体数据库产品相关的代码;
有关该模块的更多详细信息,请参考:http://rubyforge.org/projects/ruby-dbi
。
使用文档,
更多资料:
Ruby DBI安装使用指南
;
2、
ORM——之ActiveRecord
说到
ORM,首先就是大名鼎鼎的AR(Active Record
)了,它是Rails框架的一部分,当然也可以独立使用:http://www.iteye.com/topic/297877
。
官方站点:http://ar.rubyonrails.org/
如果是在JRuby平台上使用AR,则还需要AR-JDBC(ActiveRecord-JDBC
)支持。
另外,还可以参考:
ORM框架详细介绍——
http://developer.51cto.com/art/200912/169894.htm
3、
ORM
——之DataMapper
DM
是AR之外的另一个选择,参考文档:http://datamapper.org/docs/
。
在Ruby平台上,ORM框架还有很多,有待进一步发掘....
4、
其它:
在JRuby平台上,
还可以使用纯Java代码
, 通过JDBC或JPA/Hibernate等框架来访问数据库
,更多参考见:http://www.pcdog.com/a/21/11/e244355_4.html
;
。
。
。
分享到:
相关推荐
标题"Aptana_RadRails_Setup_2.0.2.exe.hx1.rar"提示我们这是一个关于...安装完成后,你可以启动IDE,创建新的Rails项目,开始你的开发之旅。记住,定期更新Aptana到最新版本可以获得最新的特性、改进和安全修复。
本书带领读者运用最新的Web 2.0技术和简洁的Rubv编程语言,建立数据库驱动的交互的易建、易用、易维护的网站应用。 本书注重实用性,适合初学者迅速掌握Ruby开发工具的使用方法,为希望深入了解Rails框架并建立健壮...
英雄之旅API Ruby on Rails 6课程作为创建Heroes CRUD的API。 该存储库是YouTube 的。 Ruby版本2.7.2 Rails版本6.1.x 数据库SQLite3(dev)/ PostgreSQL(产品)运行项目的初始设置# clone the projectgit clone ...
《Ruby.on.Rails.Web开发之旅》,作者:【德】Patrick Lenz,翻译:王德民、刘昕、裴立秋,出版社:人民邮电出版社,ISBN:9787115188526,PDF 格式,大小 144 Mb,被压缩为 3 部分,本资源是第二部分;第一部分下载...
本书带领读者运用最新的Web 2.0技术和简洁的Rubv编程语言,建立数据库驱动的交互的易建、易用、易维护的网站应用。 本书注重实用性,适合初学者迅速掌握Ruby开发工具的使用方法,为希望深入了解Rails框架并建立健壮...
《Ruby.on.Rails.Web开发之旅》,作者:【德】Patrick Lenz,翻译:王德民、刘昕、裴立秋,出版社:人民邮电出版社,ISBN:9787115188526,PDF 格式,大小 144 Mb,被压缩为 3 部分,本资源是第三部分;第一部分下载...
《Ruby on Rails 3 Tutorial》是一本专门为初学者设计的指南,旨在帮助读者快速掌握Ruby on Rails这一强大的Web开发框架。...这本书是Ruby on Rails初学者的一份宝贵资源,将帮助你开启精彩的Web开发之旅。
一旦完成,开发者就能在熟悉的语言环境中开始他们的Web开发之旅,享受更加便捷的工作流程。 总结来说,Aptana Studio 3 中文包是为中国开发者量身定制的工具,旨在提升开发效率,降低学习曲线,通过全面的功能和...
通过上述步骤,您可以手动完成Ruby on Rails的环境搭建,从而开启Rails开发之旅。记住,良好的开发环境是项目成功的基石,耐心细致地完成每个步骤,将为后续开发带来极大便利。此外,熟悉基础的命令行操作也是成为...
《Ruby.on.Rails.Web开发之旅》,作者:【德】Patrick Lenz,翻译:王德民、刘昕、裴立秋,出版社:人民邮电出版社,ISBN:9787115188526,PDF 格式,大小 144 Mb,被压缩为 3 部分,本资源是第一部分;第二部分下载...
Ruby是一种面向对象的编程语言,以其简洁、优雅的语法和强大的元编程能力著称。它由日本人松本行弘(Yukihiro Matsumoto)在1995年设计并开发,旨在提供一...学习和交流这些资源,无疑会为你的Ruby之旅提供宝贵的指导。
Ruby语言入门教程是一本专为初学者设计的指南,旨在帮助读者快速掌握Ruby编程语言以及其流行的Web开发框架Rails的基础知识。...随着对Ruby和Rails的熟练掌握,你将能够构建功能丰富的Web应用,开启你的编程之旅。
理解并熟练掌握这些步骤,你就能顺利开始你的Ruby编程之旅。记住,实践是学习的最佳途径,动手尝试才是王道。在实践中,你会遇到更多问题,解决它们,你的技能就会不断提升。祝你在Ruby的世界里探索愉快!
Ruby是一种面向对象的、动态类型的编程语言,由日本的松本行弘(Yukihiro Matsumoto)于1995年设计并开发。...请确保仔细阅读每个文件,动手实践每一个示例,理论与实践相结合,将使你的Ruby学习之旅更加顺利。
Ruby是一种面向对象的编程语言,以其简洁、优雅的语法而闻名,特别适合初学者入门。...记得实践是检验真理的唯一标准,理论学习之余,多动手编写代码,结合实际项目经验,将使你的Ruby之旅更加丰富多彩。
...这个版本,即CakePHP 2.3.0,是该框架历史上的一个重要里程碑,它引入了许多改进和新特性,旨在提高...在使用过程中,对压缩包中的cakephp-2.3.0文件夹进行解压并按照官方文档进行配置,即可开始您的CakePHP开发之旅。
《Ruby on Rails for Dummies》是一本专门为初学者设计的Ruby on Rails教程,它旨在帮助新手快速理解并掌握这个强大的...通过阅读和实践书中的例子,你将能够掌握构建现代Web应用所需的技能,并开启你的Rails开发之旅。
Ruby是一种面向对象的、动态类型的编程语言,由日本的松本行弘(Yukihiro Matsumoto)于1995年设计并开发。...通过阅读并实践教程中的例子,读者可以逐步掌握Ruby编程,并开启在Ruby世界中的探索之旅。
通过《Ruby on Rails 入门经典教程》,无论你是编程新手还是希望转行Web开发的计算机操作者,都可以系统地掌握Ruby on Rails的核心知识,开启Web开发之旅。aybook.cn_rinumzwb1227.pdf这份文档正是这个宝贵资源的...
Ruby是一种面向对象的、动态类型的编程语言,以其简洁、优雅的语法著称,深受开发者喜爱。本教程专为初学者设计,旨在帮助你快速掌握Ruby的基础知识和实践技能。...现在,就让我们一起开始Ruby的探索之旅吧!