Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Praticamente tutti i prodotti di database, SQL e NoSQL, forniscono un'interfaccia per le applicazioni C++ native. L'interfaccia standard del settore è ODBC supportata da tutti i principali prodotti di database SQL e molti prodotti NoSQL. Per i prodotti non Microsoft, consultare il fornitore per ulteriori informazioni. Sono disponibili anche librerie di terze parti con varie condizioni di licenza.
Dal 2011 Microsoft è allineato a ODBC come standard per le applicazioni native per la connessione ai database di Microsoft SQL Server, sia in locale che nel cloud. Per altre informazioni, vedere Programmazione dell'accesso ai dati (MFC-ATL). Le librerie C++/CLI possono usare i driver ODBC nativi o ADO.NET. Per altre informazioni, vedere Accesso ai dati tramite ADO.NET (C++/CLI) e Accesso ai dati in Visual Studio.
In questa sezione
Programmazione dell'accesso ai dati (MFC/ATL)
Descrive la programmazione dell'accesso ai dati legacy con Visual C++, in cui il modo preferito consiste nell'usare una delle librerie di classi, ad esempio ACTIVE Template Class Library (ATL) o Microsoft Foundation Class (MFC), che semplificano l'uso delle API di database.
Open Database Connectivity (ODBC)
La libreria Microsoft Foundation Classes (MFC) fornisce classi per la programmazione con ODBC (Open Database Connectivity).
Programmazione OLE DB
Un'interfaccia principalmente legacy che è ancora necessaria in alcuni scenari, in particolare quando si esegue la programmazione su server collegati.
Argomenti correlati
Connettersi al database SQL con C e C++
Connettersi al database SQL di Azure da applicazioni C o C++.
Azure SDK per C++
Archiviazione di Azure è una soluzione di archiviazione cloud per le applicazioni moderne che si basano su durabilità, disponibilità e scalabilità per soddisfare le esigenze dei clienti. Collegarsi ai Servizi di archiviazione Azure da C++ usando l'Azure SDK per C++.
Driver ODBC per SQL Server
Il driver ODBC più recente offre un accesso affidabile ai dati a Microsoft SQL Server e al database SQL di Microsoft Azure per applicazioni basate su C/C++. Fornisce supporto per funzionalità come Always Encrypted, Azure Active Directory e i gruppi di disponibilità AlwaysOn. Disponibile anche per macOS e Linux.
Driver OLE DB per SQL Server
Il driver OLE DB più recente è un'API (Application Programming Interface) autonoma per l'accesso ai dati che supporta Microsoft SQL Server e il database SQL di Microsoft Azure.
Centro per sviluppatori Microsoft Azure C e C++
Azure semplifica la compilazione di applicazioni C++ con maggiore flessibilità, scalabilità e affidabilità usando gli strumenti che si amano.
Come usare l’archiviazione BLOB da C++
Archiviazione BLOB di Azure è un servizio che archivia dati non strutturati nel cloud come oggetti/BLOB. L'archiviazione BLOB può archiviare qualsiasi tipo di dati di testo o binario, ad esempio un documento, un file multimediale o un programma di installazione dell'applicazione. L'archiviazione BLOB viene anche definita archiviazione di oggetti.
Riferimenti per programmatori ODBC
L'interfaccia ODBC è progettata per l'uso con il linguaggio di programmazione C. L'uso dell'interfaccia ODBC si estende su tre aree: istruzioni SQL, chiamate di funzione ODBC e programmazione C.