面试题答案
一键面试require 'pg'
# 假设已经建立数据库连接
conn = PG.connect(
host: 'localhost',
user: 'your_username',
password: 'your_password',
dbname: 'your_database'
)
# 使用参数化查询防止SQL注入
query = "SELECT name, email FROM users"
result = conn.exec_params(query, [])
result.each do |row|
puts "Name: #{row['name']}, Email: #{row['email']}"
end
conn.close