连接mysql数据库失败
来源:互联网 发布:java培训四个月被骗 编辑:程序博客网 时间:2024/04/30 17:40
今天上午写一个测试程序,连接mysql数据库。 结果老是报:
unresolved external symbol _mysql_init@4 referenced in function _main
找不到mysq_init()函数, 也就是libmysql.lib库没有链接进来。
但是我已经按照网上的方法正确设置了。 此处不再复述, 链接为:
链接1 链接2
代码也很简单,只是测试连接数据库。
#include <iostream>#include <Windows.h>#include <winsock.h>#include <mysql.h>using namespace std;#pragma comment(lib, "libmysql.lib")//#pragma comment(lib,"mysqlclient.lib")int main(){MYSQL m_sql;mysql_init(&m_sql);//if (! mysql_real_connect(&m_sql, "localhost", "root", //"", "test", 3306, NULL, 0))//{//cout << "connect the database failed ." << endl;//return 0;//} else//{//cout << "connect success" << endl;//mysql_close(&m_sql);//}return 0;}
但是为什么还是会报错误呢。 后来找同事才解决。 原来我是安装的64bit的mysql数据库。 我的程序是32bit的。 自然链接不上啦。
注意: mysql的安装包是同时支持32bit和64bit的。 如果系统是64bit 的话, 它默认是安装64bit 的。 所以如果想写32bit程序的话, 就必须在安装的过程中进行32bit的设置。
- 连接mysql数据库失败
- workbench 连接mysql数据库失败
- Qt连接mysql数据库失败
- 求助:连接mySQL数据库频繁失败,是什么原因?
- 远程连接mysql数据库失败:1130
- php连接mysql数据库失败解决办法
- linux配置mysql数据库远程连接失败
- PHP连接mysql数据库出现连接失败的解决方法
- Java连接MySQL数据库失败的一种可能原因
- php远程连接MySQL数据库失败之原因
- mysql数据库总是连接失败,Warning:mysql_connect() :Connection refused...
- 连接远程mysql数据库失败常见原因及解决办法
- 远程连接Linux系统下MySQL数据库失败解决方法
- 远程连接数据库失败
- 解决连接数据库失败
- java连接数据库失败
- error:连接数据库失败
- Metasploit连接数据库失败
- 常见View的属性
- hadoop简介
- 关于职业工作和自我学习的一些思考
- Java Map遍历速度最优解
- 一段跟自己斗争的路
- 连接mysql数据库失败
- UVA10173(求凸包的面积最小外接矩形)
- .Net中抽象类和接口的区别
- Android ADT r22, SDK r22 发布
- 在win7下安装ubuntu linux之后,设置win7为默认启动项
- Android:Getting Started with Android Studio
- RtlZeroMemory
- 《我来CSDN的这一年》,分享与自勉
- VS2010项目出现“未处理System.AccessViolationException”异常