Delen via


Gegevenstoegang in Visual C++

Vrijwel alle databaseproducten, SQL en NoSQL, bieden een interface voor systeemeigen C++-toepassingen. De industriestandaardinterface is ODBC die wordt ondersteund door alle belangrijke SQL-databaseproducten en veel NoSQL-producten. Raadpleeg de leverancier voor niet-Microsoft-producten voor meer informatie. Bibliotheken van derden met verschillende licentievoorwaarden zijn ook beschikbaar.

Sinds 2011 is Microsoft afgestemd op ODBC als standaard voor systeemeigen toepassingen om verbinding te maken met Microsoft SQL Server-databases, zowel on-premises als in de cloud. Zie Data Access Programming (MFC-ATL) voor meer informatie. C++/CLI-bibliotheken kunnen gebruikmaken van de systeemeigen ODBC-stuurprogramma's of ADO.NET. Zie Data Access met behulp van ADO.NET (C++/CLI) en Toegang tot gegevens in Visual Studio voor meer informatie.

In deze sectie

Data Access Programming (MFC/ATL)
Beschrijft verouderde programmering van gegevenstoegang met Visual C++, waarbij de voorkeur wordt gegeven aan het gebruik van een van de klassebibliotheken, zoals de Active Template Class Library (ATL) of De MFC-bibliotheek (Microsoft Foundation Class), waardoor het werken met de database-API's eenvoudiger wordt.

Open Database Connectivity (ODBC)
De Microsoft Foundation Classes-bibliotheek (MFC) biedt klassen voor programmeren met ODBC (Open Database Connectivity).

OLE DB-programmering
Een voornamelijk verouderde interface die nog steeds vereist is in sommige scenario's, met name wanneer u programmeert op gekoppelde servers.

Verbinding maken met SQL Database met C en C++
Verbinding maken met Azure SQL Database vanuit C- of C++-toepassingen.

Azure SDK voor C++
Azure Storage is een cloudopslagoplossing voor moderne toepassingen die afhankelijk zijn van duurzaamheid, beschikbaarheid en schaalbaarheid om te voldoen aan de behoeften van hun klanten. Maak verbinding met Azure Storage vanuit C++ met behulp van de Azure SDK voor C++.

ODBC-stuurprogramma voor SQL Server
Het nieuwste ODBC-stuurprogramma biedt robuuste gegevenstoegang tot Microsoft SQL Server en Microsoft Azure SQL Database voor C/C++-toepassingen. Biedt ondersteuning voor functies, waaronder always encrypted, Azure Active Directory en AlwaysOn-beschikbaarheidsgroepen. Ook beschikbaar voor macOS en Linux.

OLE DB-stuurprogramma voor SQL Server
Het nieuwste OLE DB-stuurprogramma is een zelfstandige API (Application Programming Interface) voor gegevenstoegang die ondersteuning biedt voor Microsoft SQL Server en Microsoft Azure SQL Database.

Microsoft Azure C en C++ Developer Center
Met Azure kunt u eenvoudig C++-toepassingen bouwen met meer flexibiliteit, schaalbaarheid en betrouwbaarheid met behulp van hulpprogramma's die u graag gebruikt.

Blob Storage gebruiken vanuit C++
Azure Blob Storage is een service waarmee ongestructureerde gegevens in de cloud als objecten/blobs worden opgeslagen. Blob Storage kan elk type tekst of binaire gegevens opslaan, zoals een document, mediabestand of toepassingsinstallatieprogramma. Blob Storage wordt ook wel objectopslag genoemd.

Naslaginformatie voor ODBC-programmeurs
De ODBC-interface is ontworpen voor gebruik met de programmeertaal C. Het gebruik van de ODBC-interface omvat drie gebieden: SQL-instructies, ODBC-functie-aanroepen en C-programmering.

Zie ook

C++ in Visual Studio