亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

PyQt5中怎么使用數據庫

小億
89
2024-03-12 15:03:44
欄目: 大數據

在PyQt5中使用數據庫,可以使用Qt的SQL模塊來連接和操作數據庫。以下是一個簡單的示例,演示如何在PyQt5中連接SQLite數據庫并執行查詢操作:

from PyQt5 import QtSql

# 創建數據庫連接
db = QtSql.QSqlDatabase.addDatabase('QSQLITE')
db.setDatabaseName('test.db')

if not db.open():
    print('無法打開數據庫連接')
else:
    query = QtSql.QSqlQuery()
    query.exec_("CREATE TABLE person (id INTEGER PRIMARY KEY, name TEXT)")

    # 插入數據
    query.exec_("INSERT INTO person (name) VALUES ('Alice')")
    query.exec_("INSERT INTO person (name) VALUES ('Bob')")

    # 查詢數據
    query.exec_("SELECT * FROM person")
    while query.next():
        id = query.value(0)
        name = query.value(1)
        print(f'id: {id}, name: {name}')

    # 關閉數據庫連接
    db.close()

在這個示例中,首先創建一個SQLite數據庫連接,然后執行一些數據庫操作,包括創建表、插入數據和查詢數據。最后關閉數據庫連接。

需要注意的是,PyQt5提供了QtSql模塊來操作數據庫,支持多種數據庫,包括SQLite、MySQL、PostgreSQL等。在使用不同的數據庫時,需要根據具體的數據庫類型進行相應的設置和操作。

0
郓城县| 中阳县| 四川省| 井冈山市| 上蔡县| 南部县| 辉县市| 崇仁县| 英吉沙县| 共和县| 镇安县| 沭阳县| 偃师市| 淮阳县| 邹平县| 邵东县| 平塘县| 中宁县| 周宁县| 南澳县| 大城县| 宿松县| 利津县| 泽普县| 咸宁市| 宣恩县| 来凤县| 米脂县| 怀化市| 吉安县| 乐东| 民权县| 沙雅县| 日土县| 株洲县| 成都市| 黔南| 来安县| 岐山县| 二连浩特市| 万安县|