栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > C++面试题库

c++如何连接mysql

c++如何连接mysql

编译环境:myeclipse+cdt+MinGW,注意事项:

1.安装MySQL时,要选上安装开发组件

2.把MySQL安装目录的MySQL Server 5.0libdebug下面的两个文件libmysql.lib和libmysql.dll,复制到C++工程项目文件夹里

3.把MySQL安装目录下的include文件夹,复制到C++工程项目文件夹里。

4.如果使用vc6.0,可以在程序中这样使用库文件

#pragma comment(lib,”libmysql.lib”)

但现在用的是cdt+MinGW,必须在eclipse中进行设置

项目属性->C/C++ Build->Settings->Tool Settings->GCC C++ Compiler->Directories->include paths里添加头文件的位置,如: d:workspacecprojectinclude

项目属性->C/C++ Build->Settings->Tool Settings->MinGW C++ linker->Miscellaneous->other objects里添加 libmysql.lib 文件的位置,如: d:workspacecprojectlibmysql.lib

载入C++项目

#include
#include
#include “includemysql.h”
using namespace std;
int main()
{
char *user_name = “root”;
char *user_pw = “root”;
char *db_name = “db_money”;
char *db_host = “localhost”;
int db_port = 3306;
MYSQL obj_sql;
mysql_init( &obj_sql );
int ret = 0;
ret = mysql_options(&obj_sql, MYSQL_SET_CHARSET_NAME, “gb2312”);
//来保证你字码, 要加重记住.没这个设置写到数据mysql里就是乱码了, 汉字就是乱码
if(ret == 0)
{
cout << "mysql_options success!" << endl; } else { cout<<"set encode failed!"<

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/265680.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号