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 |
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 |
C:¥> gem install dbi
C:¥> gem install dbd-mysql
実行方法(Windows)
実行結果
Message
-----------------
Hello, DBI World! |
Message
-----------------
Hello, DBI World!
Tags: DBI
Categories: DBI, Ruby