Junior — Middle
Můžete vysvětlit, co je technologie ADO.NET a k čemu se používá při vývoji aplikací?
sobes.tech AI
Odpověď od AI
ADO.NET je soubor tříd v rámci .NET Framework, navržený pro interakci s databázemi a jinými zdroji dat.
Hlavní funkce ADO.NET:
- Navázání spojení s databází (pomocí
SqlConnection,OleDbConnectionatd.) - Spouštění příkazů a dotazů (
SqlCommand) - Čtení dat pomocí
DataReader(streamové čtení) - Práce s daty v paměti přes
DataSetaDataTable(odpojený režim) - Správa transakcí
ADO.NET se používá k vytváření aplikací, které mohou číst, upravovat a ukládat data v různých SGBD, zajišťující efektivní a řízený přístup k datům.
Příklad jednoduchého dotazu do databáze:
using (var connection = new SqlConnection(connectionString))
{
connection.Open();
var command = new SqlCommand("SELECT Name FROM Users", connection);
using (var reader = command.ExecuteReader())
{
while (reader.Read())
{
Console.WriteLine(reader.GetString(0));
}
}
}