Accesso ai dati in Visual C++

Praticamente tutti i prodotti database, SQL e NoSQL, offrono un'interfaccia per applicazioni C++ native. L'interfaccia standard del settore, ODBC, è supportata da tutti i principali prodotti database SQL e da molti prodotti NoSQL. Per altre informazioni su prodotti non Microsoft, rivolgersi al fornitore. Sono disponibili anche librerie di terze parti con varie condizioni di licenza.

Dal 2011 Microsoft si è allineata a ODBC, adottando questa interfaccia come standard per le applicazioni native di connessione ai database Microsoft SQL Server, sia locali 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 in Visual C++, dove la modalità consigliata consiste nell'uso di una delle librerie di classi quali la libreria ATL (Active Template Class Library) o la libreria MFC (Microsoft Foundation Class), che semplifica le operazioni con le API di database.

Open Database Connectivity (ODBC)
La libreria MFC (Microsoft Foundation Classes) fornisce le classi per la programmazione con ODBC (Open Database Connectivity).

Programmazione con OLE DB
Un'interfaccia principalmente legacy che è ancora necessaria in alcuni scenari, in particolare per la programmazione per server collegati.

Connettersi a un database SQL tramite C e C++
Connettersi a un database SQL di Azure da applicazioni C o C++.

Libreria client di Archiviazione di Microsoft Azure per C++
Archiviazione di Azure è una soluzione di archiviazione cloud per applicazioni moderne in grado di garantire affidabilità, disponibilità e scalabilità per soddisfare le esigenze dei clienti. Per connettersi ad Archiviazione di Azure da C++ è possibile usare la libreria client di archiviazione di Azure per C++.

Driver ODBC per SQL Server
Il driver ODBC più recente garantisce accesso stabile ai dati dei database SQL di Microsoft Azure e Microsoft SQL Server per le applicazioni basate su C/C++. Offre inoltre il supporto per funzionalità quali Always Encrypted, Azure Active Directory e 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 di accesso ai dati che supporta Microsoft SQL Server e il database SQL di Microsoft Azure.

Centro per sviluppatori C++ e C di Microsoft Azure
Azure semplifica la creazione di applicazioni C++ garantendo flessibilità, scalabilità e affidabilità maggiori con gli strumenti preferiti.

Come usare l’archiviazione BLOB da C++
L'archiviazione BLOB di Azure è un servizio che archivia dati non strutturati nel cloud come oggetti/BLOB. Archivio BLOB può archiviare qualsiasi tipo di dati di testo o binari, ad esempio un documento, un file multimediale o un programma di installazione di un'applicazione. L'archivio BLOB è anche denominato archivio di oggetti.

Guida di riferimento per programmatori ODBC
L'interfaccia ODBC è progettata per essere usata 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.

Vedi anche

C++ in Visual Studio