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