Section courante

A propos

Section administrative du site

Introduction

La technologie ADO.NET est une composante d'accès aux données (comme Azure, SQL Server, Oracle, MySQL,...) pour les programmeurs du cadre d'application .NET. Il s'agit d'une version .NET de l'ADO précédemment développé par Microsoft. Le ADO.NET fournit un riche ensemble de composantes et ensemble de classes exposant des services d'accès aux données pour créer des applications distribuées de partage de données. Il fait partie intégrante du cadre d'application .NET et permet d'accéder aux données relationnelles, d'exploiter la puissance du XML et de ses applications. Le ADO.NET prend en charge divers besoins de développement, notamment la création de clients de base de données frontaux et d'objets métier de niveau intermédiaire utilisés par les applications, les outils, les langages de programmation ou les navigateurs Web. Les fournisseurs de données ADO.NET contiennent des classes représentant les objets Connection, Command, DataAdapter et DataReader du fournisseur (entre autres).

Voici les principales caractéristiques d'ADO.NET :

Connexion

En général, les informations de connexion (Connection) est situé dans les ConnectionString de l'un des deux fichiers de configurations machine.config ou Web.config sinon il peut être indiqué directement dans l'objet SqlConnection. Voici un exemple de connexion à une base de données et de l'exécution d'une commande SQL :

  1. using System.Data.SqlClient;
  2.  
  3. string connectionString = "Data Source=nom_serveur;Initial Catalog=nom_basededonnees;Integrated Security=True";
  4.  
  5. using (SqlConnection connection = new SqlConnection(connectionString)) {
  6.     connection.Open();
  7.  
  8.     SqlCommand command = new SqlCommand("SELECT * FROM TableName", connection);
  9.     SqlDataReader reader = command.ExecuteReader();
  10.  
  11.     while (reader.Read()) {
  12.         Console.WriteLine(reader["ColumnName"]);
  13.     }
  14. }


Dernière mise à jour : Lundi, le 28 juin 2021