Visual C++ 中的数据访问

自 2011 年起,Microsoft 已在 ODBC 上对齐,作为本地应用程序连接到 SQL Server 数据库的标准。 有关详细信息,请参阅“FAQ”。 对于在 Windows 上运行的现代本机 C++ 应用程序,连接到 SQL 数据库(包括 Azure 中托管的 SQL 数据库)的最佳方法是,使用 ODBC Driver 11 for SQL Server on Windows

对于开销较低的本地数据库实例,你可以使用不要求运行 SQL 实例的 SQL Server 2014 Express LocalDB。 C++/CLI 库可以使用本机 ODBC 驱动程序或 ADO.NET 以及 .NET 的 Azure 数据服务。 有关详细信息,请参阅使用 ADO.NET 的数据访问 (C++/CLI)在 Visual Studio 中访问数据

本节内容

本节包含了旧版数据库编程技术。 这些页面并不总是与新应用程序相关。

  • 数据访问编程
    介绍使用 Visual C++ 的旧版数据访问编程,其首选方法就是使用其中一个类库,例如活动模板库 (ATL) 或 Microsoft 基础类 (MFC) 库,这样可以简化数据库 API 的处理。

  • OLE DB 编程
    提供讨论 OLE DB 数据库技术和 OLE DB 模板库的概念性主题的链接。

  • 开放式数据库连接 (ODBC)(通过 MFC)
    提供讨论使用 MFC 面向 ODBC 的概念性主题的链接。

  • 数据绑定控件(ADO 和 RDO)
    讨论通过 MFC 项目中的 ActiveX 控件使您可以快速开发数据库应用程序的可重用数据绑定机制。

相关章节

  • OLE DB 模板
    提供 OLE DB 使用者参考资料和提供程序模板,实现许多常用 OLE DB 接口的一组模板类。

  • MFC 参考
    提供 MFC 库参考材料,一组构成应用程序框架的类,它是为 Windows API 编写的应用程序框架。

请参见

其他资源

数据访问技术路线图