gpt4 book ai didi

ruby - 如何使用 Ruby 作为脚本语言连接到 Rails 之外的 SQLite3 数据库

转载 作者:IT王子 更新时间:2023-10-29 06:19:24 24 4
gpt4 key购买 nike

您好,我使用 Ruby 作为脚本语言。不是为了 Web 开发,而是为了连接到我计算机上的本地数据库并对其进行操作。

我想知道如何连接。我需要下载/导入工具吗?我需要什么才能开始?

最佳答案

您需要安装 sqlite3 gem:

gem install sqlite3

然后您可以在您的代码中使用该库。这是一个改编自 project's README.rdoc file 的示例:

require 'sqlite3'

# Open a SQLite 3 database file
db = SQLite3::Database.new 'file.db'

# Create a table
result = db.execute <<-SQL
CREATE TABLE numbers (
name VARCHAR(30),
val INT
);
SQL

# Insert some data into it
{ 'one' => 1, 'two' => 2 }.each do |pair|
db.execute 'insert into numbers values (?, ?)', pair
end

# Find some records
db.execute 'SELECT * FROM numbers' do |row|
p row
end

关于ruby - 如何使用 Ruby 作为脚本语言连接到 Rails 之外的 SQLite3 数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9917225/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com