Datenzugriff mit ADO.NET 2.0
Empfohlene Schulungsdauer: 3 Tage, insgesamt 24 Unterrichtsstunden à 45 Minuten
Kursziele
Das .NET Framework bietet mit ADO.NET 2.0 eine komfortable Möglichkeit relationale Datenbanken (wie MS SQL Server) sowie XML-Dokumente und beliebige andere Datenquellen über OLE DB anzusprechen. Teilnehmer lernen praxisorientiert über die Datenbankschnittstelle Verbindungen zu unterschiedlichen Datenquellen aufzubauen, Daten abzufragen, und beispielhaft in grafischen Oberflächen zu präsentieren.
Zielgruppe
Software-Entwickler, die Datenbankzugriffe mit ADO.NET kennenlernen wollen.Kursvoraussetzungen
Fortgeschrittene Kenntnisse einer relationalen Datenbank, wie zum Beispiel, Microsoft SQL Server oder Microsoft Office Access. Fortgeschrittene Kenntnisse in VB.NET oder C#.Seminarinhalte
Einführung in ADO.NET
- Mögliche Datenspeicherungen und die ADO.NET Unterstützung
- Verbundene und unverbundene Datenquellen
- Die wichtigsten Provider in ADO.Net: SQL Server, MS Access, Oracle
Der ADO.NET-Klassenbaum
- Übersicht
- Die Connection-Klassen, Verbindungen herstellen, Connection-Pooling
- Die Command-Klassen, SQL-Anweisungen übertragen
- Parameter-Klasse, Anwenden von Parametern, Verhindern von SQL-Injection
- Die Execute-Methoden der Command-Klasse
- Die DataReader-Klasse, Erstellen von DataReadern
- Sequentielles Lesen, Vorteile und Grenzen vom DataReader
Das DataSet
- Typisierte und untypisierte Datasets
- Die DataTable
- Füllen eines Datasets mit einem Tableadapter
- Die DataView zum Filtern von Datasets
- XML und Datasets
Darstellung von Daten in Windows-Formsanwendungen
- Datenbindung mit Textboxes, Comboboxes etc.
- Das DataGridView
- Aktualisieren von Daten in unverbundenen Ergebnismengen
Darstellung von Daten in ASP.NET
- Übersicht, Prinzip einer Web-Anwendung
- Die SqlDataSource
- Kapselung von Geschäftsobjekten in einer ObjectDataSource
- Das GridView
Transaktionsverarbeitung
- Begin, Commit, Rollback
- Isolationsstufen, Isolationslevel
Datenbereitstellung über Web-Services
- Web-Service Grundlagen
- Darstellung von Web-Service-Daten in einer Windows-Formsanwendung
- Aktualisieren von Daten mit einem Web-Service
Eingesetze Seminar-Software
Als Entwicklungsumgebung wird standardmäßig die ›Visual Web Developer 2008 Express Edition‹, ›Visual C# 2008 Express Edition‹ und ›SQL Server 2005 Express Edition‹ eingesetzt.
Schlagwörter
Unternehmen
Weiterführende Seminare
Der Kurs ADO.NET kann ergänzt werden durch den Kurs .NET Integration in Microsoft SQL Server (SQL CLR), bei dem Teilnehmer lernen, .NET-Programme im MS SQL-Server zu integrieren. Datenbanken dienen oft als Datengeber für grafische Oberflächen. Diese zu programmieren lernen Seminarbesucher in den Seminaren Web-Applikationen mit ASP.NET 2.0/3.5, Windows Presentation Foundation (WPF) und Grafische Oberflächen mit .NET Windows Forms.
![Zu einem Bookmark-Anbieter hinzufügen [Addthis]](../../images/bookmarks/addthis.png)
![Zu Google Bookmarks hinzufügen [Google Bookmarks]](../../images/bookmarks/google.png)
![Zu Yahoo! Bookmarks hinzufügen [Yahoo! Bookmarks]](../../images/bookmarks/yahoo.png)
![Zu Delicius hinzufügen [Delicius]](../../images/bookmarks/delicious.png)
![Zu Mister Wong hinzufügen [Mister Wong]](../../images/bookmarks/misterwong.png)