要將數(shù)據(jù)寫(xiě)入數(shù)據(jù)庫(kù),可以使用Python中的數(shù)據(jù)庫(kù)模塊,如sqlite3
、pymysql
、psycopg2
等。以下是一個(gè)示例使用sqlite3
模塊將數(shù)據(jù)寫(xiě)入SQLite數(shù)據(jù)庫(kù)的代碼:
import sqlite3
# 連接到SQLite數(shù)據(jù)庫(kù)
conn = sqlite3.connect('example.db')
cursor = conn.cursor()
# 創(chuàng)建表
cursor.execute('''CREATE TABLE IF NOT EXISTS users (id INTEGER PRIMARY KEY, name TEXT, age INTEGER)''')
# 插入數(shù)據(jù)
cursor.execute('''INSERT INTO users (name, age) VALUES (?, ?)''', ('Alice', 25))
# 提交更改
conn.commit()
# 關(guān)閉連接
conn.close()
在這個(gè)示例中,我們首先連接到example.db
數(shù)據(jù)庫(kù),然后創(chuàng)建一個(gè)users
表。接著我們向表中插入一條數(shù)據(jù),最后提交更改并關(guān)閉連接。
要使用其他數(shù)據(jù)庫(kù)模塊,可以根據(jù)具體的數(shù)據(jù)庫(kù)類型和連接方式進(jìn)行相應(yīng)的操作。例如,使用pymysql
模塊連接到MySQL數(shù)據(jù)庫(kù),使用psycopg2
模塊連接到PostgreSQL數(shù)據(jù)庫(kù)等。