1 °³¿ä
·çºñ »ó¿¡¼ ADO¸¦ »ç¿ëÇÏ·Á¸é
Ruby/DBI ¸ðµâÀ» ¼³Ä¡ÇØ¾ß ÇÑ´Ù. Àû´çÇÑ ÆÄÀÏÀ» ´Ù¿î·Îµå¹Þ¾Æ, ¾ÐÃàÀ» Ǭ ´ÙÀ½, ±× µð·ºÅ丮·Î °¡¼ ¾Æ·¡¿Í °°Àº ³»¿ëÀ» ½ÇÇàÇÑ´Ù.
ruby setup.rb config --with=dbd_ado
ruby setup.rb setup
ruby setup.rb install
2 »ùÇÃ
¿¬°á ¹®ÀÚ¿(connection string) ã´Â°Ô Á¦ÀÏ Èûµé¾ú¾îÈ¿.
require 'dbi'
computerName = "local"
databaseName = "AdventureWorks"
# Non-trusted connection
#ConnStr"DBI:ADO:Provider=SQLOLEDB;Data Source=(local);Initial Catalog=test;User Id=sa;Password=password;¡±"
# trusted connection
ConnStr="DBI:ADO:Provider=SQLOLEDB;Data Source=#{computerName};Initial Catalog=#{databaseName};Trusted_Connection=Yes"
dbh = DBI.connect(ConnStr)
result = dbh.execute("SELECT AddressID, City FROM Person.Address")
result.fetch do
|row| print(row[0], "\t", row[1], "\n")
end
dbh.disconnect
3 ÆÁ
4 ¸µÅ©
SeriousMoin v1 (koMoinMoin 1.0a4 Modified)