rubyからsqlite

準備

yum install sqlite

gem install sqllite3

以下のファイルをtableにつめる.
food_list.txt

1,xxx
2,yyy
3,zzz
4,aaa


確認
コード

require 'rubygems'
require 'sqlite3'


db=SQLite3::Database.new("syoku.sqlite3")


db.execute("drop table if exists food_list")
db.execute("create table if not exists food_list(id integer,foodname text)")


f=open("id_food_list.txt")
f.each{|i|
        i.chomp!
        puts i;
        i=i.split(",")
        db.execute("insert into food_list values(#{i[0]},\"#{i[1]}\")")

}


コマンドプロンプト

sqlite3 syoku.sqlite3

sqlite> .table
food_list

select * from food_list
....
1|xxx
2|yyy
3|zzz
4|aaa