ruby gem activerecord练习

57 篇文章 0 订阅
27 篇文章 0 订阅

activerecord练习
今天再学习ORM,因为rails用到这个。
感觉单独练习再好些。
先建立数据库。
sqlite3 hello_db
在其中建立表
create table t4s(id integer primary key,name varchar(20));
再建立ruby文件,操作数据库。
require 'active_record'
ActiveRecord::Base.establish_connection(:adapter=>"sqlite3",:database=>"hello_db")
class  T4 < ActiveRecord::Base
end
#newclient=T4.new
#newclient.id=16
#newclient.name="3this is a test"
#newclient.save
#a=T4.find(13)
#puts a.id
#puts a.name

#20.upto(30) do |number|
#    new_item=T4.new()
#    new_item.id=number
#    new_item.name="#{number} hello"
#    new_item.save
#end

#a=T4.find(:first,:conditions => ["name=?","20 hello"])
a=T4.find(20)
puts a.id
puts a.name

把这个文件弄出来,是让你看到,我是多么乱折腾的。其中出现一个错误,因为id上有主键,重复执行时报错,后来才想到是主键重复问题。

今天忽然有些伤感,感觉知识太多了,学不完呀。你想,一个activerecord最早版本的代码都没都完,可人家还在不停的更新。这何时是个头呀。或许,我要慢慢享受这个过程。
昨天入手了苹果手机,装了几个应用,感觉手机真好玩。读代码就比较枯燥了。更可惜的是,找不到人商量。只能自己慢慢看了。
计算机书籍都容易过时。因为变化太快了。
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值