1,配置MySql数据库,
配置环境变量,在path中加入bin的路径cmd中,cd到mysql的bin中,执行命令 mysqld -install
net start mysql 启动服务
mysql -u root -p 进入mysql
SET PASSWORD FOR 'root'@'localhost' = PASSWORD('newpass'); 设置root密码
2,程序端连接MySql 解决方案属性,设置 C/C++常规,附加包含目录指向include 设置连接器常规,附加库目录指向bin 设置连接器,输入,附加依赖项 编辑添加libmysql.lib 要将libmysql.dll文件考入Debug目录中,否则会报错找不到
创建MYSQL结构体指针的话,要调用connection=mysql_init(NULL);这样的初始化. 不能mysql_init(connection);否则会内存泄露。
连接插入数据之前设置字符集,可以调用函数mysql_query(con, "set names gb2312;");,或者在MySql的cmd中设置,显示乱码要设置编码格式,可以通过status查看,setcharavter_set_server=gbk的格式设置