185. Database Interaction
import sqlite3
# Connect to SQLite database (creates file if it doesn't exist)
conn = sqlite3.connect('example.db')
cursor = conn.cursor()
# Create a table
cursor.execute('CREATE TABLE IF NOT EXISTS users (id INTEGER PRIMARY KEY, name TEXT)')
conn.commit()
# Insert data
cursor.execute('INSERT INTO users (name) VALUES (?)', ('Alice',))
conn.commit()
# Retrieve data
cursor.execute('SELECT * FROM users')
print(cursor.fetchall())
# Close connection
conn.close()Last updated