posts - 36, comments - 30, trackbacks - 0, articles - 3

          Ruby 連接PostgreSQL數據庫

          Posted on 2015-02-22 12:27 笑看人生 閱讀(451) 評論(0)  編輯  收藏
          程序代碼如下:

           1 require 'postgres'
           2 
           3 conn = PGconn.connect("localhost"5432''''"ruby""username""password")
           4 
           5 begin
           6     res  = conn.exec('SELECT * FROM test')
           7     res.each do |row|
           8         row.each do |column|
           9             print column
          10       end
          11     end
          12 rescue Postgres::PGError => e
          13       puts "Error select."
          14       puts "Error code: #{e.err}"
          15       puts "Error message: #{e.errstr}"
          16 ensure
          17    conn.close() if conn
          18 end

          數據庫名:ruby,用戶名:username,密碼:password

          在運行程序之前,需要預先install postgreSQL的驅動,安裝方法如下,在命令行輸入以下命令:

          1 gem install postgres-pr

          參考網址
          http://troubleshooters.com/codecorn/ruby/database/index.htm

          通過gem安裝dbi,一直提示錯誤。
          gem install dbi
          gem install dbd-pg

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 郯城县| 迁西县| 康乐县| 始兴县| 岳阳市| 寿光市| 望城县| 中牟县| 石狮市| 亚东县| 库尔勒市| 邹城市| 西青区| 泰来县| 分宜县| 西贡区| 临泽县| 军事| 新乐市| 紫云| 文山县| 海口市| 祁阳县| 平山县| 中江县| 扬州市| 灵山县| 正定县| 库车县| 名山县| 额尔古纳市| 聂荣县| 清河县| 天水市| 胶南市| 盐边县| 丁青县| 通江县| 盐源县| 八宿县| 深水埗区|