Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Pratiquement tous les produits de base de données, SQL et NoSQL, fournissent une interface pour les applications C++ natives. L’interface standard du secteur est ODBC, qui est prise en charge par tous les principaux produits de base de données SQL et de nombreux produits NoSQL. Pour les produits non-Microsoft, contactez le fournisseur pour plus d’informations. Des bibliothèques tierces avec différents contrats de licence sont également disponibles.
Depuis 2011, Microsoft s’est aligné sur ODBC en tant que standard pour les applications natives se connectant aux bases de données Microsoft SQL Server, localement et dans le cloud. Pour plus d’informations, consultez Programmation d’accès aux données (MFC-ATL). Les bibliothèques C++/CLI peuvent utiliser les pilotes ODBC natifs ou ADO.NET. Pour plus d’informations, consultez Accès aux données à l’aide d’ADO.NET (C++/CLI) et Accès aux données dans Visual Studio.
Dans cette section
Programmation de l’accès aux données (MFC/ATL)
Décrit la programmation de l'accès aux données héritées avec Visual C++, où la meilleure méthode consiste à utiliser l'une des bibliothèques de classes telles que la bibliothèque ATL (Active Template Library) ou la bibliothèque MFC (Microsoft Foundation Class), qui simplifient l'utilisation des API de base de données.
ODBC (Open Database Connectivity)
La bibliothèque Microsoft Foundation Classes (MFC) fournit des classes pour la programmation avec Open Database Connectivity (ODBC).
Programmation OLE DB
Interface principalement héritée qui est toujours requise dans certains scénarios, en particulier lorsque vous programmez sur des serveurs liés.
Rubriques connexes
Se connecter à SQL Database avec C et C++
Connectez-vous à Azure SQL Database à partir d’applications C ou C++.
Kit de développement logiciel (SDK) Azure pour C++
Le service Stockage Azure est une solution de stockage cloud pour les applications modernes qui s’appuient sur la durabilité, la disponibilité et la scalabilité afin de répondre aux besoins de leurs clients. Connectez-vous au stockage Azure à partir de C++ à l’aide du Kit de développement logiciel (SDK) Azure pour C++.
Pilote ODBC pour SQL Server
Le dernier pilote ODBC fournit un accès robuste aux données de Microsoft SQL Server et Microsoft Azure SQL Database pour les applications C/C++. Fournit la prise en charge des fonctionnalités comme Always Encrypted, Azure Active Directory et les groupes de disponibilité AlwaysOn. Disponible également pour macOS et Linux.
Driver OLE DB pour SQL Server
Le dernier pilote OLE DB est une API d’accès aux données autonome qui prend en charge Microsoft SQL Server et Microsoft Azure SQL Database.
Centre de développement Microsoft Azure C et C++
Azure facilite la création d’applications C++ avec plus de souplesse, de scalabilité et de fiabilité à l’aide des outils que vous aimez.
Utilisation du stockage d'objets blob à partir de C++
Le stockage Blob d'Azure est un service qui stocke des données non structurées dans le cloud sous forme d'objets. Le stockage Blob peut stocker tout type de données texte ou binaires, comme un document, un fichier multimédia ou un installateur d'application. Le stockage d’objets blob est également appelé Stockage Blob.
Guide de référence du programmeur ODBC
L'interface ODBC est conçue pour une utilisation avec le langage de programmation C. L'utilisation de l'interface ODBC s'étend sur trois domaines : les instructions SQL, les appels de fonctions ODBC et la programmation en C.