使用Ruby配備Oracle數據庫(1)

發表于:2007-06-11來源:作者:點擊數: 標簽:
由于動態腳本編寫語言提供了強大的特性并支持快速 開發 ,因此使用它們的人越來越多。最近,人們對 Ruby on Rails 框架的興趣將 Ruby 推到了軟件開發社區的前列。然而,Ruby 不僅可用于 Web 開發,它還為 數據庫 專業人員提供了強大、簡潔、靈活的腳本編寫語

由于動態腳本編寫語言提供了強大的特性并支持快速開發,因此使用它們的人越來越多。最近,人們對 Ruby on Rails 框架的興趣將 Ruby 推到了軟件開發社區的前列。然而,Ruby 不僅可用于 Web 開發,它還為數據庫專業人員提供了強大、簡潔、靈活的腳本編寫語言。本文深入研究了 Ruby 的某些功能以及如何通過 Oracle 數據庫利用這些功能。

Ruby:軟件開發 Gem

盡管整個軟件開發領域對 Ruby on Rails Web 開發框架的興趣與日俱增,但 Ruby 才誕生了 10 多年。它是一種面向對象的動態腳本編寫語言,具有許多內置特性、豐富的庫以及公認的跟蹤記錄。

Ruby 共享了其他動態腳本編寫語言(如 Perl 和 Python)的許多優點,包括對正則表達式以及動態創建變量和方法的強大支持。對于那些以前主要使用靜態類型語言(如 Java、C++ 和 C#)的人們,Ruby 提供了一個了解如何使用動態語言編寫代碼的好方法。Ruby 遠比 Perl 更易于讀寫。

我的同事 Cameron Hendricks 說,“Perl 是編程語言中的拉斯維加斯?!眲討B語言有時會在運行時給您帶來意外。這些意外有時是優點,您感覺像中了大獎;有時是缺點,其中某些意外甚至很難調試。Ruby 提供了 Perl 的許多潛在優點,但沒有 Perl 那么多的缺點。對我而言,Ruby 的可預見性更強,不太像代碼開發賭博。

本文介紹如何交互地使用 Ruby 以及與以前編寫的腳本協同使用,以支持與數據庫相關的常用函數。本文中示例的設計初衷不僅僅是介紹 Ruby 如何支持與 Oracle 數據庫有關的簡單腳本編寫,還要演示 Ruby 的某些簡單但強大的特性。

獲得 Ruby。 針對基于 Microsoft Windows 的平臺,特別容易下載和安裝 Ruby。RubyGems 是一個工具,用于獲取和安裝更新、擴展以及額外的 Ruby 庫。

運行 Ruby。 下載并安裝了 Ruby 之后,可通過兩種主要的方法開始。第一種方法是編寫腳本文件(擴展名通常為 .rb)并使用 ruby 命令運行這些文件。第二種方法是使用交互式 Ruby(使用 irb 命令)從命令行交互地運行 Ruby 命令。

如果不想安裝 Ruby,但仍想體驗某些基本的 Ruby 語法,請參見交互式 Ruby 主頁。雖然您不能在該站點上運行本文中與數據庫相關的示例,但可以使用 Ruby 任何基本的內置函數和語法。

你好,Ruby!

Ruby 隨取隨用并且沒有任何特殊的語法,它充當了一個不錯的計算器,尤其是在您使用交互式 Ruby (irb) 時,如圖 1 所示。圖 1 和圖 2 演示了如何通過兩種不同的提示風格(默認的和簡單的)運行交互式 Ruby。圖 1 演示了 Ruby 的某些數學運算符,圖 2 演示了 Ruby 的某些字符操作符以及字符串和數值格式之間的轉換。您還可以在 Ruby 主頁上試用圖 1 和圖 2 中 irb 執行的操作。

圖1:Ruby 解釋器和 Ruby 數學運算
圖2:Ruby 解釋器和 Ruby 字符串操作


共7頁: 1 [2] [3] [4] [5] [6] [7] 下一頁

原文轉自:http://www.anti-gravitydesign.com

...
国产97人人超碰caoprom_尤物国产在线一区手机播放_精品国产一区二区三_色天使久久综合给合久久97