关于VS2010连接Mysql数据库的问题,语言是C++

2024-12-19 07:30:08
推荐回答(2个)
回答1:

我遇到过这个问题。出现这个问题后,根据网上提供的方法做了很多,但都没有用。后来在盘里面找了一下确实没有mysql.h这个文件,原来mysql必须选择complete安装方式才会有这个头文件。首先重新安装了一次mysql,然后选择自己的工程,进行环境配置。配置步骤:
1. 找到 配置属性--->c/c++----->常规----->附加包含目录,添加要包含的目录,这里选择上面安装后的include和lib两个文件夹.
2. 找到 配置属性--->链接器----->常规----->附加库目录 添加要包含的目录,这里选择上面安装后的lib/opt文件夹.
3. 找到 配置属性--->链接器----->输入----->附加依赖项 添加依赖项:mysqlcppconn.lib mysqlcppconn-static.lib
4. C:/Program Files/MySQL/MySQL Server 5.0/bin/libmySQL.dll 复制到system32下。

回答2:

在Windows平台上连接MySQL好像是有三种方式
MySQL开发库连接数据库,ODBC和ADO,这三种方式由繁到简,第三种方式甚至感觉有些傻瓜。

1.MySQL开发库官方有中文文档,网络上也有指南,耐心找找。
2.ODBC属于通用接口,微软官方的MSDN有详细的介绍和使用方法。
3.ADO自然也是MSDN,也可以到网上搜索具体的使用方法。

这三种方式我都搞过,不过现在要我找源代码,很难办,真抱歉,我们可以在线交流。