12.07.2015 Views

Introduction à ADO.NET (new) - Dotnet-France

Introduction à ADO.NET (new) - Dotnet-France

Introduction à ADO.NET (new) - Dotnet-France

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

3 <strong>Introduction</strong> <strong>à</strong> <strong>ADO</strong>.<strong>NET</strong>091 <strong>Introduction</strong>1.1 Qu’est ce que l’<strong>ADO</strong>.<strong>NET</strong> ?<strong>ADO</strong>.<strong>NET</strong> (ActiveX Data Objects.Net) est un ensemble de classes d’accès aux données comprisdans le Framework .<strong>NET</strong> 3.5. Il permet de gérer de façon simplifiée et organisée des donnéesstockées en base (relationnelle ou non), dans des fichiers XML (eXtensible Markup Language) et API(Application Programming Interface).<strong>ADO</strong>.<strong>NET</strong> permet au développeur de faciliter la manipulation des données en établissant laliaison entre les données et l’application. Il existe 2 modes de connexion : connecté et déconnecté.Le mode connecté donne un accès en permanence aux données donc une synchronisation quasiimmédiate mais demande une bonne prise en charge du réseau. Le mode déconnecté permet destocker temporairement le résultat de nos requêtes en se connectant juste le temps de larécupération, de les modifier et de mettre <strong>à</strong> jour la base en se reconnectant.<strong>ADO</strong>.<strong>NET</strong> nous offre 4 fournisseurs pour accéder aux données (SQL Server, Oracle, ODBC etOLE DB ; que nous détaillerons dans le cours). Ceux-ci peuvent permettre de stocker dans un DataSetles résultats de nos requêtes.1.2 Quel sont les particularités du Compact Framework ?Comme vous le savez, le compact Framework est fait pour fonctionner sur des machines auxperformances limitées (téléphone portable, PDA…). Les méthodes et possibilités sont donc réduiteset <strong>ADO</strong> n’échappe pas <strong>à</strong> cette règle.Une liste exhaustive de toutes les différences n’est guère intéressante, cependant, certainespeuvent être importantes.Nous noterons donc que :‣ Il est impossible d’utiliser son PDA pour créer un serveur.‣ Se connecter directement <strong>à</strong> une base hébergée sur un Ordinateur n’est pas envisageable. Ilfaudra se connecter <strong>à</strong> un fichier .sdf sur le périphérique mobile.‣ On ne peut exécuter qu'une requête <strong>à</strong> la fois (il faudra oublier les fonctionnalités de typeMars comme sur SQL Server par exemple).<strong>Dotnet</strong> <strong>France</strong> Association

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!