C++连接mysql数据库有几种方法你知道吗?不看真的亏!

目前正在制作接口,通过连接字符串操作不同的数据库(数据库培训数据库认证)。使用MySQL(MySQL认证Mysql训练数据库,以前没有使用过这个数据库,所以acss和sqlserver很多。通过网上的一些资料和自己的摸索,大致了解了如何连接C分店mysql。可以用两种方法实现。
***种方法是利用ADO连接
第二种方法是利用mysql自己的api函数连接。
***种方法是实现我现在的需求,通过连接不同的字符串来连接不同的数据库。暂时只连接mysql、sqlserver、oracle、access。关于access,因为制作表的SQL语言与标准SQL语言不太相容,所以有必要进行处理。这里暂时不说。第二种方法只能连接mysql数据库,但不需要用这种方法安装MyODBC服务器程序。
无论用什么方法,首先需要设置Mysql数据库,设置方法请参阅mysql设置和注意点。比较好安装一个Navicat formysql,方便操作mysql数据库。下面分别说下这两种方法:
(一)通过ADO连接MySql数据库。
1.通过ADO连接MySql数据库,必须首先安装MyODBC服务器程序。
MyODBC版本必须与MySql版本对应,否则数据库无法连接。我使用的版本是mysql-5.1.48-win32.msi和mysql-connector-odbc-5.1.5-win32.msi。
安装后,点击开始菜单->安装->控制面板->管理工具->数据源(ODBC)->用户DSN->添加->选择MySQLODBC5.1Driver。如下图:
然后,双击MySQL,ODBC,5.1Driver进行配置。配置后,您可以点击Test进行以下测试(如下图所示)。如果可以连接,connectionsucessful对话框将被弹出。
非本网作品均来自互联网,转载目的在于传递更多信息,并不**本网赞同其观点和对其真实性负责。如涉及作品内容、版权和其他问题,请及时与本网联系,我们将及时删除内容。