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 tento kurz
Obsah článku spadá pod licenci Premium, koupí článku souhlasíš se smluvními podmínkami.
- Neomezený a trvalý přístup k jednotlivým lekcím.
- 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íť.