「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() try: #insertSQL構文 cft.execute("INSERT INTO usertbl VALUES (?,?,?)",(4004,'山田','yamada')) cft.execute("INSERT INTO usertbl VALUES (:userid,:username,:uread)",(5005,'大橋','oohashi')) #例外処理 except sqlite3.Error as e: print(e) #コミット conn.commit() #クローズ conn.close()