V závěrečné části našeho seriálu se zaměříme na třídy DataSet, DataAdapter, CommandBuilder a DataView.
Z obsahu:
- DataSet
- DataAdapter
- DataAdapter.Fill
- Práce s daty v DataSetu
- Vkládání nového řádku
- Úpravy řádek
- DataAdapter.Update
- CommandBuilder
- DataView
- Závěr
V tomto díle se budeme hlavně zabývat Sql Injection. Ukážeme si co a jak se touto metodou dá spáchat a hlavně jak se tomu bránit. K demnostraci využijeme častou chybu vyskytující se v autentikačních procedurách. Povíme si něco o parametrizovaných příkazech a uložených procedurách.
Z obsahu:
- SQL Injection
- Parametrizované příkazy
- Uložené procedury - Stored Procedures
V první části trojdílného seriálu zabývajícím se základy ADO.NET se podíváme na jeho základní třídy a metody. Povíme si něco o poskytovatelích připojení, connection poolingu. Uvidíme pár praktický příkladů, mimo jiné, jak do databáze vkládat a vybírat binární data( např. obrázky).
Z Obsahu:
- Poskytovatelé připojení
- Navázání připojení
- Otevírání a zavírání připojení
- Connection Pooling.
- Třídy příkazů
- Vykonávání příkazů
- SqlCommand.ExecuteNonQuery
- SqlCommand.ExecuteScalar
- SqlCommand.ExecuteReader