「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()

 

Python

Posted by arkgame