スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

rubyでsqlite

rubyでsqliteを動かすメモ
本当はpostgresqlを動かしたかったんですが、まだ1.9.1に対応して無い模様。
入力データは文字化けの代表例である、¥5問題、波ダッシュ、機種依存文字、半角カナです。

# coding : utf-8
require 'sqlite3'
db = SQLite3::Database.new("data.db")
sql =<<SQL
create table t_user (
id integer primary key autoincrement,
name text)
SQL
db.execute(sql)
data = ["予定表", "?", "?", "ハンカク"]
data.each do |name|
sql = "insert into t_user (name) values (?)"
db.execute(sql, name)
end
db.execute("select id, name from t_user") do |row|
puts "#{row[0]}:#{row[1]}"
end
db.execute("drop table t_user")
db.close
スポンサーサイト

Tag : sqlite

COMMENTS

COMMENT FORM

TRACKBACK


この記事にトラックバックする(FC2ブログユーザー)

上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。