Lekce 9 - Založení databáze v PySide6 a QtSql - Dokončení
V předchozí lekci, Založení databáze v PySide6 a QtSql - Ukládání záznamů, jsme pokračovali v tvorbě databáze
pomocí knihovny PySide6 a zaměřili se na ukládání
záznamů.
V tomto tutoriálu databází v Pythonu dokončíme tvorbu
databáze pomocí knihovny PySide6 a frameworku Qt. Databázi
inicializujeme a zapíšeme tabulky.
Vytvoření databáze
Veškerou potřebnou přípravu máme již za sebou, s výjimkou jediné funkce. Musíme si ověřit, že databáze je přístupná:
def initSQLite(db: QSqlDatabase) -> QSqlError: # Inicializace databáze a dat # :return: Objekt QtSQL chyby
Funkce požaduje objekt databáze a vrací případné chyby. Nejprve si tedy
do objektu db přidáme databázi, která používá zvolený
ovladač. Přiřadíme jí i požadované jméno. Tedy přesněji řečeno
název souboru z konstanty:
db = QSqlDatabase.addDatabase(DRIVER_SQL) db.setDatabaseName(SQL_DB_NAME)
Poté je třeba databázi otevřít, nebo se o to aspoň pokusit:
...konec náhledu článku...
Pokračuj dál
Došel jsi až sem a to je super! Věříme, že ti první lekce ukázaly něco nového a užitečného.
Chceš v kurzu pokračovat? Přejdi do prémiové sekce.
Koupit pouze tento kurz
Získej okamžitý přístup ke kurzu bez
časového omezení.
225 Kč
Obsah článku spadá pod licenci Premium, koupí článku souhlasíš se smluvními podmínkami.
- Přístup k jednotlivým lekcím dle způsobu pořízení.
- Kvalitní znalosti v oblasti IT.
- Dovednosti, které ti pomohou získat vysněnou a dobře placenou práci.
Popis článku
Požadovaný článek má následující obsah:
V tomto tutoriálu databází v Pythonu dokončíme tvorbu databáze pomocí knihovny PySide6 a Qt frameworku.
Kredity získáš, když podpoříš naši síť. To můžeš udělat buď zasláním symbolické částky na podporu provozu nebo přidáním obsahu na síť.