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

          Ruby 連接PostgreSQL數據庫

          Posted on 2015-02-22 12:27 笑看人生 閱讀(449) 評論(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

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


          網站導航:
           
          主站蜘蛛池模板: 巨野县| 札达县| 福贡县| 弥渡县| 奉新县| 马关县| 宁德市| 偃师市| 鄂温| 六盘水市| 岑巩县| 武冈市| 阿拉善右旗| 平舆县| 绥滨县| 靖西县| 香河县| 桂林市| 大名县| 鲁山县| 南投县| 滁州市| 绵阳市| 新宾| 泉州市| 革吉县| 芮城县| 无锡市| 永兴县| 罗江县| 贞丰县| 和硕县| 大连市| 宁波市| 兴安盟| 若羌县| 江安县| 牡丹江市| 通榆县| 梁河县| 祁门县|