Dostęp do danych w programie Visual C++

Praktycznie wszystkie produkty bazy danych, SQL i NoSQL, udostępniają interfejs dla natywnych aplikacji języka C++. Standardowy interfejs branżowy to ODBC, który jest obsługiwany przez wszystkie główne produkty bazy danych SQL i wiele produktów NoSQL. Aby uzyskać więcej informacji, skontaktuj się z dostawcą w przypadku produktów innych niż Microsoft. Dostępne są również biblioteki innych firm z różnymi postanowieniami licencyjnymi.

Od 2011 r. firma Microsoft jest zgodna ze standardem ODBC jako standardem dla aplikacji natywnych do łączenia się z bazami danych programu Microsoft SQL Server, zarówno lokalnie, jak i w chmurze. Aby uzyskać więcej informacji, zobacz Programowanie dostępu do danych (MFC-ATL). Biblioteki C++/CLI mogą używać natywnych sterowników ODBC lub ADO.NET. Aby uzyskać więcej informacji, zobacz Dostęp do danych przy użyciu ADO.NET (C++/CLI) i Uzyskiwanie dostępu do danych w programie Visual Studio.

W tej sekcji

Programowanie dostępu do danych (MFC/ATL)
W tym artykule opisano starsze programowanie dostępu do danych w języku Visual C++, gdzie preferowanym sposobem jest użycie jednej z bibliotek klas, takich jak biblioteka active template Class Library (ATL) lub biblioteka klas programu Microsoft Foundation (MFC), która upraszcza pracę z interfejsami API bazy danych.

Open Database Connectivity (ODBC)
Biblioteka Microsoft Foundation Classes (MFC) dostarcza klasy do programowania przy użyciu interfejsu ODBC (Open Database Połączenie ivity).

Programowanie OLE DB
Głównie starszy interfejs, który jest nadal wymagany w niektórych scenariuszach, w szczególności podczas programowania na serwerach połączonych.

Połączenie do usługi SQL Database przy użyciu języków C i C++
Połączenie do usługi Azure SQL Database z aplikacji C lub C++.

Biblioteka klienta usługi Microsoft Azure Storage dla języka C++
Azure Storage to rozwiązanie magazynu w chmurze dla nowoczesnych aplikacji, które opierają się na trwałości, dostępności i skalowalności, aby zaspokoić potrzeby swoich klientów. Połączenie do usługi Azure Storage z języka C++ przy użyciu biblioteki klienta usługi Azure Storage dla języka C++.

Sterownik ODBC dla programu SQL Server
Najnowszy sterownik ODBC zapewnia niezawodny dostęp do danych do aplikacji opartych na programie Microsoft SQL Server i usłudze Microsoft Azure SQL Database for C/C++. Zapewnia obsługę funkcji, w tym zawsze zaszyfrowanych, usługi Azure Active Directory i zawsze włączonych grup dostępności. Dostępne również dla systemów MacOS i Linux.

Sterownik OLE DB dla programu SQL Server
Najnowszy sterownik OLE DB to autonomiczny interfejs programowania aplikacji (API), który obsługuje programy Microsoft SQL Server i Microsoft Azure SQL Database.

Centrum deweloperów rozwiązań Microsoft Azure C i C++
Platforma Azure ułatwia tworzenie aplikacji języka C++ ze zwiększoną elastycznością, skalowalnością i niezawodnością przy użyciu uwielbianych narzędzi.

Jak używać usługi Blob Storage z poziomu języka C++
Magazyn obiektów blob Azure jest usługą służącą do przechowywania danych niestrukturalnych w chmurze w postaci obiektów blob. Magazyn obiektów blob umożliwia przechowywanie dowolnego typu danych tekstowych lub binarnych, takich jak dokumenty, pliki multimedialne lub instalatory aplikacji. Magazyn obiektów blob jest również nazywany magazynem obiektów.

Dokumentacja programisty ODBC
Interfejs ODBC jest przeznaczony do użytku z językiem programowania C. Użycie interfejsu ODBC obejmuje trzy obszary: instrukcje SQL, wywołania funkcji ODBC i programowanie C.

Zobacz też

Język C++ w programie Visual Studio