KirbyBase使用实记(原)

rubyforge官方网站有它的下载:http://rubyforge.org/frs/?group_id=846&release_id=5802,在这里我个人推荐使用gem包,因为我在用它的zip压缩包时发生了一些不明的错误。

它的说明文档可以从这里去查看:http://www.netpromi.com/files/kirbybase_ruby_manual.html

至于KirbyBase是什么的话,大家可以从网上去搜索一下,它实际上就是一个纯ruby写的一个数据库哈。

下面来看看一个实例:
[code]require 'kirbybase'

db = KirbyBase.new

//建立一个数据库名字为book,默认的后缀名为*.tbl,这个我们不用去管它。
db.drop_table(:book) if db.table_exists?(:book)

//:book为数据库名字,name是字段名字,而仅随其后的String是name的数据类型。
book_tbl = db.create_table(:book, :name, :String, :speed, :Integer,:still_flying, :Boolean)

book_tbl.insert('mathsfan', 256,true)
book_tbl.insert('这是一个测试哈:)', 1001,false)
puts book_tbl.select(:name,:speed,:still_flying).to_report

result = book_tbl.select
puts result[0].name//返回第一条记录的name字段[/code]
运行结果如下图所示:
[img]http://album.sina.com.cn/pic/4a6ae97502000l1j[/img]
如果大家觉得上面的程序太多了点的话,现在来条最简单的代码:
[code]require "kirbybase"

db=KirbyBase.new
db.drop_table(:posts) if db.table_exists?(:posts)
posts=db.create_table(:posts,:title,:String)

posts.insert('mathsfan')

puts posts.select.to_report[/code]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值