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.
roční PŘEDPLATNÉ
1 082 Kč
měsíčně, placeno ročně (12 984 Kč)14 000+ lekcí, cvičení a testů
6 000+ ti zůstane napořád
Neomezený přístup ke všem aktuálním
i připravovaným kurzům.
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íš s Provozní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.