wafuの技術

技術習得の努力メモです。

RubyでSQLITE3

RubyでSQLITE3

require 'sqlite3'

#データベースの作成
db = SQLite3::Database.new 'test.db'

#idとnameを持つusersテーブルを作成
sql = <<-SQL
	create table users(
		id integer primary key,
		name text
	);
SQL

#usersテーブルを作成
db.execute(sql)

#テーブルにレコードを書きこむ
db.execute('insert into users(name) values(?)','sample1')
db.execute('insert into users(name) values(?)','sample2')

#データを出力する
db.execute('select * from users') do |row|
	p row
end