Nové výhodné předplatné namísto kreditů je tu! Více informací. Upravili jsme také naše provozní podmínky.
NOVINKA: Staň se datovým analytikem a získej jistotu práce, lepší plat a nové kariérní možnosti. Více informací:

Lekce 8 - Databáze ve VB.NET - DataSet a SqlDataAdapter

V předešlém cvičení, Řešené úlohy k 1.-7. lekci Databáze ve VB.NET - ADO.NET, jsme si procvičili nabyté zkušenosti z předchozích lekcí.

V dnešním Databáze - ADO.NET tutoriálu si naprogramujeme databázovou aplikaci pomocí tříd DataSet a SqlDataAdapter. Naučíme se prepared statements proti SQL injection.

Pracujeme s aplikací z lekce Vytvoření lokální databáze ve Visual Studio ve VB.NET, kterou v jednotlivých lekcích upravujeme.

Nejprve si smažeme veškerý kód z minulých lekcí mezi příkazem pripojeni.Open() a pripojeni.Close(). Kód v projektu bude tedy nyní vypadat takto:

Dim connectionString As String = "Data Source=(localdb)\MSSQLLocalDB;Initial Catalog=SlovnicekDB;Integrated Security=True;Connect Timeout=30;Encrypt=False;TrustServerCertificate=False;ApplicationIntent=ReadWrite;MultiSubnetFailover=False"

Using pripojeni As SqlConnection = New SqlConnection(connectionString)
    pripojeni.Open()

    pripojeni.Close()
End Using

Všechen dnešní kód budeme psát mezi příkazy pripojeni.Open() a pripojeni.Close() .

Výpis všech slovíček

Použití tříd DataSet a SqlDataAdapter si nejprve vyzkoušíme na výpisu všech slovíček z databáze.

SQL dotaz

Jako první budeme potřebovat dotaz v jazyce SQL, který toto učiní. Uložíme si ho do textového řetězce:


 

...konec náhledu článku...
Pokračuj dál

Znalosti v hodnotě stovek tisíc získáš za pár korun

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.

Obsah článku spadá pod licenci Premium, koupí článku souhlasíš s Provozními podmínkami.

Co od nás v dalších lekcích dostaneš?
  • 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 Databáze - ADO.NET tutoriálu si naprogramujeme databázovou aplikaci pomocí DataSet a SqlDataAdapter. Naučíme se prepared statements proti SQL injection.
Článek pro vás napsal Stanislav Zita
Avatar
Aktivity