是否有任何测试Ruby OCI8数据库服务的教程或示例?
答案 0 :(得分:2)
请参阅“C:\ RubyXXX \ lib \ ruby \ gems \ 1.9.1 \ gems \ ruby-oci8-2.1.0-x86-mingw32 \ test \ test_oci8.rb”或驱动器上的任何位置。
我不打算包含很多网页链接,你可以将它们归结为十二个。
一个非常简单的例子
require 'oci8'
oci = OCI8.new('schema','password','db.server')
oci.exec('select * from table') do |record|
puts record.join(',')
end
对active-record和sqlite进行一些单元测试,你可以根据oci8进行调整
require 'active_record'
require "test/unit"
ActiveRecord::Base.establish_connection(
:adapter => "sqlite3",
:database => "sample.db"
)
class Album < ActiveRecord::Base;end
class Tester < Test::Unit::TestCase
def test_title
assert_equal('Sticky Fingers', Album.find_by_title('Sticky Fingers').title)
end
end