August 2009 Archives

HDEラボの桜井です。
さらに小ネタっていうかメモ。

先日はPython2.4でしたが、Python2.5ではsqlite3モジュールがbuilt-inになっているので、書き直してみました。

import sqlite3
# -*- coding: utf-8 -*-

con = sqlite3.connect(":memory:")
con.execute("CREATE TABLE TEST(num integer)")
con.execute("INSERT INTO TEST(num) VALUES(200)")
for row in con.execute("SELECT * FROM TEST"):
   print row[0]
con.close()
まあ、こんな感じです。
HDEラボの桜井です。
台風が近づいています。

今日もPythonネタで。
環境は、CentOS 5.3(Python 2.4)です。

サンプルを書いてみます。
import sqlite
# -*- coding: utf-8 -*-

# RAM上にDBを作成
con = sqlite.connect(":memory:")

# 必要なテーブルを作成
cur = con.cursor()
cur.execute("create table TEST(num integer)")

# 値の書き込み
cur.execute("insert into TEST(num) values(300)")

# 値の参照
cur.execute("select * from TEST")
for row in cur:
  print row[0]

# DBの削除
cur.close()
con.close()

比較的手軽にできるので、ちょっとしたテンポラリデータベースが必要な場合には重宝するのではないでしょうか?
昼食帰りに立ち寄ったやまやで、こどもののみものを買ってきました。こどもののみもの2.jpg

About this Archive

This page is an archive of entries from August 2009 listed from newest to oldest.

July 2009 is the previous archive.

September 2009 is the next archive.

Find recent content on the main index or look in the archives to find all content.