浏览 2298 次
精华帖 (0) :: 良好帖 (1) :: 新手帖 (7) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2010-02-07
ActiveRecord是Rails中重要的的组件,但是很多时候只是想写简单的脚本访问数据库而不想调用Rails的整个环境;那么就这样用: require 'rubygems' require 'active_record' #必要的lib环境 #建立基本的数据库链接 ActiveRecord::Base.establish_connection( :adapter => "mysql", :host => "localhost", :username => "root", :password => "zhimakaimen", :database => "test" ) #设置ActiveRecord运行log的指向 ActiveRecord::Base.logger = Logger.new(STDERR) #声明和数据库表名users对应的User类 class User < ActiveRecord::Base end user = User.new(:name=>'geniusfox') user.save! rs = User.find(:first, :conditions=>["name=?", 'geniusfox']) 直接ruby .. 运行后就可以看到正常的日志输出信息: #可以看到日志输入内容 #[4;36;1mSQL (0.000000)[0m [0;1mSET SQL_AUTO_IS_NULL=0[0m .....
声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |