SQLite + Python でオンメモリデータベース

| | Comments (0) | TrackBacks (0)
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()

比較的手軽にできるので、ちょっとしたテンポラリデータベースが必要な場合には重宝するのではないでしょうか?

0 TrackBacks

Listed below are links to blogs that reference this entry: SQLite + Python でオンメモリデータベース.

TrackBack URL for this entry: https://lab.hde.co.jp/blog/mt-tb.cgi/145

Leave a comment

About this Entry

This page contains a single entry by Takeshi SAKURAI published on August 10, 2009 12:05 PM.

こどもののみものをのんでみたよ was the previous entry in this blog.

SQLite3 + Python2.5 でオンメモリデータベース is the next entry in this blog.

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