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

prakticky všechny databázové produkty, SQL a NoSQL, poskytují rozhraní pro nativní aplikace v jazyce C++. oborové standardní rozhraní je rozhraní ODBC, které podporuje všechny hlavní SQL databázové produkty a mnoho produktů NoSQL. V případě produktů jiných výrobců se obraťte na dodavatele, kde najdete další informace. K dispozici jsou také knihovny třetích stran s různými licenčními podmínkami.

od 2011 společnost Microsoft zarovnává rozhraní ODBC jako standard pro nativní aplikace pro připojení k Microsoft SQL Server databázím v místním prostředí i v cloudu. Další informace najdete v tématu programování přístupu k datům (MFC-ATL). Knihovny C++/CLI můžou použít buď 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 Visual Studio.

V tomto oddílu

Programování přístupu k datům (MFC/ATL)
Popisuje programování starších verzí pro přístup k datům pomocí Visual C++, kde preferovaným způsobem je použití jedné 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.

Připojení Open Database (ODBC)
Knihovna Microsoft Foundation Classes (MFC) poskytuje třídy pro programování s rozhraním ODBC (Open Database Connectivity).

OLE DB programování
Většinou starší verze rozhraní, které je v některých scénářích stále potřeba, konkrétně při programování proti odkazovaným serverům.

Připojení SQL Database pomocí jazyka C a C++
Připojení Azure SQL Database z aplikací 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í Azure Storage z jazyka c++ pomocí Azure Storage klientské knihovny pro jazyk c++.

Ovladač ODBC pro SQL Server
nejnovější ovladač ODBC poskytuje robustní přístup k datům Microsoft SQL Server a Microsoft Azure SQL Database pro aplikace založené na jazyce C/C++. poskytuje podporu pro funkce, včetně vždycky šifrovaných, Azure Active Directory a Skupiny dostupnosti AlwaysOn. K dispozici také pro MacOS a Linux.

Ovladač OLE DB pro SQL Server
nejnovější ovladač OLE DB je samostatné rozhraní API pro přístup k datům, které podporuje Microsoft SQL Server a Microsoft Azure SQL Database.

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

použití 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ů.

Reference programátora ODBC
Rozhraní ODBC je určené pro použití s programovacím jazykem C. použití rozhraní ODBC zahrnuje tři oblasti: SQL příkazy, volání funkcí rozhraní odbc a programování v jazyce C.

Viz také

C++ v sadě Visual Studio