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!

Tags:

Categories: DBI, Ruby

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

WP-SpamFree by Pole Position Marketing