瞎扯淡 会 SQLite 来一下

rruubbyy · 2014年07月06日 · 最后由 alsotang 回复于 2014年07月07日 · 1894 次阅读

网上资源较少而且大多都是讲安装 现在想来请教一下怎么读写数据库 大概知道了:

SQLite3::Database.new('ruby.db')

SQLite3::Database.open('ruby.db')

可以写一个文件 好多地方只是简单说明 有没有高人介绍个具体?

共收到 8 条回复
1楼 已删除
require "sqlite3"

# Open a database
db = SQLite3::Database.new "test.db"

# Create a database
rows = db.execute <<-SQL
  create table numbers (
    name varchar(30),
    val int
  );
SQL

# Execute a few inserts
{
  "one" => 1,
  "two" => 2,
}.each do |pair|
  db.execute "insert into numbers values ( ?, ? )", pair
end

# Execute inserts with parameter markers
db.execute("INSERT INTO students (name, email, grade, blog) 
            VALUES (?, ?, ?, ?)", [@name, @email, @grade, @blog])

# Find a few rows
db.execute( "select * from numbers" ) do |row|
  p row
end

来源 https://github.com/sparklemotion/sqlite3-ruby

这类问题真的搜不到吗?

楼主,Google 是你的好伙伴。

#7楼 @blacktulip 头像定律直接否定了 B 大 bhuztez ……

#8楼 @fenprace 那是真人不露相了 :)

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册