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

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


          網站導航:
           
          主站蜘蛛池模板: 达尔| 光山县| 宝鸡市| 武乡县| 平舆县| 千阳县| 日喀则市| 万全县| 方正县| 昂仁县| 云南省| 祁阳县| 邛崃市| 鄯善县| 密山市| 女性| 城固县| 会东县| 彰化县| 临漳县| 呼伦贝尔市| 武定县| 宜章县| 楚雄市| 安庆市| 靖州| 富民县| 分宜县| 南涧| 和静县| 泽库县| 绵阳市| 肥乡县| 凭祥市| 陇南市| 南皮县| 永州市| 龙山县| 宝鸡市| 筠连县| 资源县|