Share via


Visual C++'da Veri Erişimi

Sql ve NoSQL gibi neredeyse tüm veritabanı ürünleri, yerel C++ uygulamaları için bir arabirim sağlar. Endüstri standardı arabirimi, tüm büyük SQL veritabanı ürünleri ve birçok NoSQL ürünü tarafından desteklenen ODBC'dir. Microsoft dışı ürünler için daha fazla bilgi için satıcıya başvurun. Çeşitli lisans koşullarına sahip üçüncü taraf kitaplıklar da kullanılabilir.

2011'den bu yana Microsoft, yerel uygulamaların hem şirket içi hem de buluttaki Microsoft SQL Server veritabanlarına bağlanması için standart olarak ODBC'de uyumlu hale gelmiştir. Daha fazla bilgi için bkz . Veri Erişim Programlama (MFC-ATL). C++/CLI kitaplıkları yerel ODBC sürücülerini veya ADO.NET kullanabilir. Daha fazla bilgi için bkz . ADO.NET Kullanarak Veri Erişimi (C++/CLI) ve Visual Studio'da verilere erişme.

Bu Bölümde

Veri Erişim Programlama (MFC/ATL)
Visual C++ ile eski veri erişim programlamasını açıklar. Burada tercih edilen yöntem, veritabanı API'leriyle çalışmayı basitleştiren Active Template Class Library (ATL) veya Microsoft Foundation Class (MFC) Library gibi sınıf kitaplıklarından birini kullanmaktır.

Açık Veritabanı Bağlantısı (ODBC)
Microsoft Foundation Sınıfları (MFC) kitaplığı, Open Database Bağlan ivity (ODBC) ile programlama için sınıflar sağlar.

OLE DB Programlama
Özellikle bağlantılı sunucularda programlama yaparken bazı senaryolarda hala gerekli olan çoğunlukla eski bir arabirim.

C ve C++ kullanarak SQL Veritabanı Bağlan
C veya C++ uygulamalarından Azure SQL Veritabanı Bağlan.

C++ için Microsoft Azure Depolama İstemci Kitaplığı
Azure Depolama, müşterilerinin ihtiyaçlarını karşılamak için dayanıklılık, kullanılabilirlik ve ölçeklenebilirlik kullanan modern uygulamalar için bir bulut depolama çözümüdür. C++ için Azure Depolama İstemci Kitaplığı'nı kullanarak C++ ile Azure Depolama Bağlan.

SQL Server için ODBC Sürücüsü
En son ODBC sürücüsü, C/C++ tabanlı uygulamalar için Microsoft SQL Server'a ve Microsoft Azure SQL Veritabanı güçlü veri erişimi sağlar. Always encrypted, Azure Active Directory ve AlwaysOn Kullanılabilirlik Grupları gibi özellikler için destek sağlar. MacOS ve Linux için de kullanılabilir.

SQL Server için OLE DB Sürücüsü
En son OLE DB sürücüsü, Microsoft SQL Server ve Microsoft Azure SQL Veritabanı destekleyen tek başına veri erişimi uygulama programlama arabirimidir (API).

Microsoft Azure C ve C++ Geliştirici Merkezi
Azure, sevdiğiniz araçları kullanarak daha fazla esneklik, ölçeklenebilirlik ve güvenilirlik ile C++ uygulamaları oluşturmayı kolaylaştırır.

C++ ile Blob Depolama kullanma
Azure Blob Storage, bulutta nesne/blob olarak yapılandırılmamış veri depolayan bir hizmettir. Blob Storage belge, medya dosyası veya uygulama yükleyici gibi her tür metin veya ikili veri depolayabilir. Blob Storage aynı zamanda nesne depolama olarak adlandırılır.

ODBC Programcı Başvurusu
ODBC arabirimi, C programlama diliyle kullanılmak üzere tasarlanmıştır. ODBC arabiriminin kullanımı üç alana yayılmıştır: SQL deyimleri, ODBC işlev çağrıları ve C programlama.

Ayrıca bkz.

Visual Studio’da C++