当然可以。在Mac上的Ruby应用程序可以通过使用odbc
和ruby-odbc
库来连接到MS Access数据库。以下是一些关键步骤:
- 首先,确保已经安装了Xcode和Homebrew。brew install unixodbc
gem install ruby-odbcrequire 'odbc'
# 连接到MS Access数据库
conn_str = "DRIVER={Microsoft Access Driver (*.mdb, *.accdb)};DBQ=path/to/your/database.accdb"
conn = ODBC.connect(conn_str)
# 执行查询
sql = "SELECT * FROM your_table"
result = conn.execute(sql)
# 处理查询结果
result.each do |row|
puts row
end
# 关闭连接
conn.close请注意,您需要将
path/to/your/database.accdb
替换为您的MS Access数据库文件的实际路径,并将your_table
替换为您要查询的表名。 - 安装
odbc
和ruby-odbc
库。在终端中运行以下命令: - 在Ruby应用程序中,使用以下代码连接到MS Access数据库:
这样,您就可以在Mac上的Ruby应用程序中连接到MS Access数据库并执行查询了。