這是我的第一步,卻是我在寫Ruby的經驗上一大步 XD 身為一個程式員,身上帶著各種不同類型語言的技能是相當理所當然的。 我覺得現在一個程式員只靠一種語言行 騙 遍天下是相當困難的,就好像如果只會講國語,但是不太會講台語在台灣是很難選總統一樣,呵呵,目前應該起碼具備Procedural Language、Object-Oriented Language、Script Language、Funtional Language...這類的,而HTML、PL/SQL更是必備而不在話下。 大學研究所都在寫 C ,也是我最一開始接觸的程式語言,接下來在工作上都是接觸 Java 、 JavaScript 、 C# ,加上一點點點點的 VB ,但是對於可拿來汎用的Script Language和Funtional Language比較少接觸,在Script Language方面,我想要玩的是 Ruby 。 今天閒來無事就想玩玩Ruby連接Database這個常用的工具,因此我拿了 MySQL 來實驗, Oracle 還沒裝起來晚點再玩。 要連接MySQL我是在FreeBSD的環境下安裝了 ruby-mysql 這個library。 程式碼如下: require 'rubygems' require 'mysql' def with_db dbh = Mysql.real_connect('localhost', 'root', 'PASSWORD', 'test') begin yield dbh ensure dbh.close() ...