[转帖]C++连接MySQL数据库_MySQL, Oracle及数据库讨论区_Weblogic技术|Tuxedo技术|中间件技术|Oracle论坛|JAVA论坛|Linux/Unix技术|hadoop论坛_联动北方技术论坛  
网站首页 | 关于我们 | 服务中心 | 经验交流 | 公司荣誉 | 成功案例 | 合作伙伴 | 联系我们 |
联动北方-国内领先的云技术服务提供商
»  游客             当前位置:  论坛首页 »  自由讨论区 »  MySQL, Oracle及数据库讨论区 »
总帖数
1
每页帖数
101/1页1
返回列表
0
发起投票  发起投票 发新帖子
查看: 2102 | 回复: 0   主题: [转帖]C++连接MySQL数据库        下一篇 
谁是天蝎
注册用户
等级:大元帅
经验:90210
发帖:106
精华:0
注册:2011-7-21
状态:离线
发送短消息息给谁是天蝎 加好友    发送短消息息给谁是天蝎 发消息
发表于: IP:您无权察看 2014-12-23 16:00:24 | [全部帖] [楼主帖] 楼主

建立一个空的控制台程序,建立一个cpp文件,在其中加入如下代码。代码部分:

#include<winsock2.h>
//定义socket
#include<iostream>
#include"mysql.h"
//#pragma comment( lib, "libmysql.lib");
//此句话和在附加依赖项中增加libmysql.lib 的功能一样
usingnamespace std;
int main(char **args)
{
      MYSQL mysql;
      mysql_init(&mysql);
      if (mysql_real_connect(&mysql,"localhost","root","","test",3306,0,0))
      {
            cout<<"ok"<<endl;
            return 0;
      }
      else
      {
            int i = mysql_errno(&mysql);
            constchar * s = mysql_error(&mysql);
            cout << s<<endl;
      }
}


相关设置:
1、附加包含头文件的目录,include就是mysql-5.0.27-win32/Include文件夹。
2、附加库目录,MySql lib中的文件就是mysql-5.0.27-win32/lib/opt中的文件
3、附加依赖项,名称为libmysql.lib
4、将libmysql.dll拷贝到debug文件夹中,libmysql.dll在lib文件夹中有 

--转自 北京联动北方科技有限公司




赞(0)    操作        顶端 
总帖数
1
每页帖数
101/1页1
返回列表
发新帖子
请输入验证码: 点击刷新验证码
您需要登录后才可以回帖 登录 | 注册
技术讨论