Archive for 9月 21st, 2012
-
Hello, DBI(Ruby) World!
Posted on 9月 21st, 2012 by cx20
DBI
DBI は Ruby 向けの Database Interface(API)である。
各データベースドライバを介することで、様々な DBMS への接続が可能となっている。ソースコード(Perl + DBI + MySQL)
require "dbi" dbh = DBI.connect("dbi:Mysql:test:localhost", "root", "P@ssW0rd") sth = dbh.prepare("SELECT 'Hello, DBI World' AS Message") sth.execute() while row = sth.fetch do print "Message", "n"; print "-------------------n"; print row[0] end sth.finish dbh.disconnect
ライブラリ導入方法
C:¥> gem install dbi C:¥> gem install dbd-mysql
実行方法(Windows)
C:¥> ruby hello.rb
実行結果
Message ----------------- Hello, DBI World!