posts - 36, comments - 30, trackbacks - 0, articles - 3
          程序代碼如下:

           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

          數(shù)據(jù)庫名:ruby,用戶名:username,密碼:password

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

          1 gem install postgres-pr

          參考網(wǎng)址
          http://troubleshooters.com/codecorn/ruby/database/index.htm

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

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


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 科技| 镇平县| 绥宁县| 邓州市| 福清市| 大竹县| 巴南区| 达州市| 灵川县| 甘德县| 珲春市| 松溪县| 淮阳县| 台州市| 海兴县| 丰县| 龙井市| 甘谷县| 武隆县| 肇州县| 清涧县| 焦作市| 泽普县| 岳阳市| 牙克石市| 麟游县| 宁武县| 漳浦县| 海原县| 阿拉善左旗| 南丰县| 孝感市| 东兰县| 海晏县| 镇宁| 伊金霍洛旗| 玉环县| 连江县| 林口县| 阜新| 迭部县|