mysql安装配置windows版
安装及相关配置
1安装
http://wenku.baidu.com/link?url=MA0w_DF6Pa8eXdqRj71tkH0nLQeRlcmhkWPIuho_ABfZJU_L1T65Kz3WU6aZRPccJW2aSfHqNvtIbycUNg6aLTG2CcG0KbtJoJZBfM4WVBa&qq-pf-to=pcqq.c2c
2设计环境变量 为了方便VC中的相关设置,在系统属性>>系统变量>>新建。变量名为MYSQLDIR (可自定别的) 变量值为mysql安装的目录C:\Program Files\MySQL\MySQL Server 5.5 ,重启VC后可用MYSQLDIR宏进行相关设置 3项目属性设置 在VC项目属性中进行如下设置 Configuration Properties>>VC++Directories>>include directories 新增$(MYSQLDIR)\include Configuration Properties>>Linker>>additional library directories 新增$(MYSQLDIR)\lib Configuration Properties>>Linker>>additional dependencies 新增libmysql.lib 4代码 头文件 #pragma once #include <WinSock2.h> #include <mysql.h> #include <iostream> class SqlManager { public: SqlManager(); ~SqlManager();
2设计环境变量 为了方便VC中的相关设置,在系统属性>>系统变量>>新建。变量名为MYSQLDIR (可自定别的) 变量值为mysql安装的目录C:\Program Files\MySQL\MySQL Server 5.5 ,重启VC后可用MYSQLDIR宏进行相关设置 3项目属性设置 在VC项目属性中进行如下设置 Configuration Properties>>VC++Directories>>include directories 新增$(MYSQLDIR)\include Configuration Properties>>Linker>>additional library directories 新增$(MYSQLDIR)\lib Configuration Properties>>Linker>>additional dependencies 新增libmysql.lib 4代码 头文件 #pragma once #include <WinSock2.h> #include <mysql.h> #include <iostream> class SqlManager { public: SqlManager(); ~SqlManager();
void initSql(); bool createTable(); void query(const char* _str);
MYSQL mysql; }; cpp文件 #include "sqlManager.h"
using namespace std;
SqlManager::SqlManager() {
}
SqlManager::~SqlManager() {
}
void SqlManager::initSql() { mysql_init(&mysql); const char * es; if (mysql_real_connect(&mysql,"127.0.0.1","root","root","test",3306,0,0)) return; else { int i = mysql_errno(&mysql); es = mysql_error(&mysql); } }
void SqlManager::query(const char* _str) { mysql_query(&mysql,_str); } main文件 #include "sqlManager.h"
int main(int argc, char *argv[]) { SqlManager sql; sql.initSql(); sql.query("create table ra(id int(11),name varchar(25)not null,primary key(id));");
return 0; } 5mysql手册 可查询mysql参考手册 api和库部分进行相关函数接口和操作