Přístup k datům v jazyce Visual C++

Prakticky všechny databázové produkty, SQL a NoSQL poskytují rozhraní pro nativní aplikace C++. Oborové standardní rozhraní je ROZHRANÍ ODBC, které podporuje všechny hlavní databázové produkty SQL a mnoho produktů NoSQL. Další informace najdete u produktů jiných výrobců, než je microsoft. K dispozici jsou také knihovny třetích stran s různými licenčními podmínkami.

Od roku 2011 Microsoft se na rozhraní ODBC zarovnal jako standard nativních aplikací pro připojení k databázím Microsoft SQL Serveru, a to jak místně, tak i v cloudu. Další informace naleznete v tématu Programování přístupu k datům (MFC-ATL). Knihovny C++/CLI můžou používat nativní ovladače ODBC nebo ADO.NET. Další informace najdete v tématu Přístup k datům pomocí ADO.NET (C++/CLI) a přístup k datům v sadě Visual Studio.

V tomto oddílu

Programování přístupu k datům (MFC/ATL)
Popisuje programování starší verze přístupu k datům pomocí jazyka Visual C++, kde upřednostňovaným způsobem je použít některou z knihoven tříd, jako je knihovna ATL (Active Template Class Library) nebo knihovna MFC (Microsoft Foundation Class), která zjednodušuje práci s databázovými rozhraními API.

Open Database Connectivity (ODBC)
Knihovna MFC (Microsoft Foundation Classes) poskytuje třídy pro programování pomocí open database Připojení ivity (ODBC).

Programování v architektuře OLE DB
Většinou starší rozhraní, které je stále nutné v některých scénářích, konkrétně při programování na odkazovaných serverech.

Připojení do SLUŽBY SQL Database pomocí jazyka C a C++
Připojení do Azure SQL Database z aplikací jazyka C nebo C++.

Klientská knihovna Microsoft Azure Storage pro C++
Azure Storage je řešení cloudového úložiště pro moderní aplikace, které spoléhají na odolnost, dostupnost a škálovatelnost, aby splňovaly potřeby svých zákazníků. Připojení do Azure Storage z C++ pomocí klientské knihovny Azure Storage pro C++.

Ovladač ODBC pro SQL Server
Nejnovější ovladač ODBC poskytuje robustní přístup k datům k Microsoft SQL Serveru a microsoft Azure SQL Database pro aplikace založené na C/C++. Poskytuje podporu pro funkce, včetně skupin dostupnosti Always Encrypted, Azure Active Directory a AlwaysOn. K dispozici je také pro MacOS a Linux.

Ovladač OLE DB pro SQL Server
Nejnovější ovladač OLE DB je samostatné rozhraní API (Data Access Application Programming Interface), které podporuje Microsoft SQL Server a Microsoft Azure SQL Database.

Centrum pro vývojáře v Microsoft Azure C a C++
Azure usnadňuje vytváření aplikací C++ se zvýšenou flexibilitou, škálovatelností a spolehlivostí pomocí nástrojů, které máte rádi.

Jak používat službu Blob Storage z C++
Úložiště objektů blob v Azure je služba, která ukládá nestrukturovaná data v cloudu jako objekty nebo objekty blob. Do Blob storage se dá ukládat jakýkoli druh textu nebo binárních dat, jako je dokument, soubor médií nebo instalátor aplikace. Blob storage se také nazývá úložiště objektů.

Referenční dokumentace programátora ODBC
Rozhraní ODBC je určeno pro použití s programovacím jazykem C. Použití rozhraní ODBC zahrnuje tři oblasti: příkazy SQL, volání funkce ODBC a programování jazyka C.

Viz také

C++ v sadě Visual Studio