[Python]複数データをSQLiteに登録(insert)するサンプル
環境
PyCharm 2021.3.3
Python 3.9.2
SQLite3
書式
1.connect(db名)
sqlite3.connect(r’パス名\test1.db’)
connectを利用してSQLiteに接続しています
2.execute(SQL構文)
execute関数を使ってinsert構文を実行します。
使用例
# coding: utf-8
import sqlite3
#SQLiteに接続
conn = sqlite3.connect(r'C:\study\sqlitedb\arkgame.db')
cft = conn.cursor()
#insertデータをまとめる
kk = [(1001,'東京','tokyo'),
(2002,'大阪','oosaka'),
(3003,'福岡','fukuoka'),
(4004,'横浜','yokohama'),
]
try:
#登録を行う
cft.executemany('INSERT INTO city_tbl VALUES (?,?,?)',kk )
#例外処理
except sqlite3.Error as e:
print(e)
#コミット処理
conn.commit()
#クローズ
conn.close()