【Python】INSERT文を実行する【SQLite】

PR

コード

import sqlite3
import traceback

# sqliteのDBファイル
dbFile = r"C:\Users\user\Desktop\sampleDB.db"
# INSERT文
sql = "INSERT INTO employee  VALUES('00004','太田史郎','男','情シス')"

try:
    with sqlite3.connect(dbFile) as conn:
        conn.row_factory = sqlite3.Row
        # カーソル取得
        cur = conn.cursor()
        # INSERT文を実行
        cur.execute(sql)
        # 
        cur.execute('select changes()')
        for row in cur:
            print('登録件数:' + str(row[0]))
except Exception as e:
    print()
    print('異常終了しました。')
    print()
    print('---例外(詳細)---')
    print(traceback.format_exc())
else:
    print('正常終了しました。' )
PR

実行結果

タイトルとURLをコピーしました