カテゴリー
プログラム

Python x Sqlite

PythonでS簡易データベースのSqliteを利用してみる。

SQLiteはアプリなどでよく使われる小規模軽量データベース。

SQLの勉強などやりたい方には最適!

#!/usr/bin/env python3
# -*- coding: utf-8 -*-

# DataBase Sqlite利用

import sqlite3

#-------------------------------------------------
## main ###
#-------------------------------------------------
if __name__=='__main__':

    # DB接続 
    conn = sqlite3.connect('db_test')

    # カーソル接続
    c = conn.cursor()

    # テーブル取得
    c.execute("select * from sqlite_master where type='table'")
    for row in c:
        print(row)

    # テーブル内データ取得
    c.execute("select * from users")
    for row in c:
        print(row)

    try:
        # データ追加処理
        c.execute("INSERT INTO users VALUES (?,?)", (2, 'admin'))


    except sqlite3.Error as e:
       print(e)

    conn.commit()

    conn.close()

あらかじめdb_testというDBにusersテーブルを作成しています。