Ruby/DBI是一个跟Perl/DBI类似的统一数据库访问接口,支持各种流行的数据库。
下面是一段使用了Ruby/DBI的代码:
#!/usr/bin/ruby-w#simple.rb-simpleMySQLscriptusingRubyDBImodulerequire"dbi"begin#connecttotheMySQLserverdbh=DBI.connect("DBI:Mysql:test:localhost","testuser","testpass")#getserverversionstringanddisplayitrow=dbh.select_one("SELECTVERSION()")puts"Serverversion:"+row[0]rescueDBI::DatabaseError=>eputs"Anerroroccurred"puts"Errorcode:#{e.err}"puts"Errormessage:#{e.errstr}"ensure#disconnectfromserverdbh.disconnectifdbhend
评论