C++连接数据库mysql一般来说有三种方式,一种是通过传统的C Connector,一种是用基于JDBC的充满面向对象思绪的C++ Connector,还有一种则是通过ODBC。
C Connector这种各人应该都比较熟悉,很多C++的mysql入门视频都是使用这种方式连接mysql的,这种方式提供了底层的数据库操纵接口,更接近数据库的原生操纵,相比较高级接口,更自由地控制数据库的细节和流程,可能在执行速度和内存管理方面更高效一些,但是对于面向对象编程来说其实不算友好。
C++ Connector提供了面向对象的接口和功能,使得编程更加方便,对数据库操纵举行了封装,提供更高级别的接口和抽象,简化了开辟职员与数据库交互的复杂性,简朴来说就是这种方式更加人性化,更轻易明白,如果你有JDBC的基础,那么上手C++ Connector基本是小菜一碟,由于C++ Connector就是基于JDBC开辟的,这篇博客也主要讨论这种方式在VS2022上连接MYSQL(本次博客默认你已经安装好了MYSQL8.0)。