mysql_close 函数要执行两次吗
#include "iostream"
#include <windows.h>
#include <winsock.h>
#include <stdio.h>
#include <locale.h>
#include "C:\\Program Files\\MySQL\\MySQL Server 5.1\\include\\mysql.h"
using namespace std;void main()
{
unsigned int i;
MYSQL * conn; //连接
MYSQL_RES * result; //SELECT查询的结果
MYSQL_ROW row ; //SELECT查询的一条记录 //建立一个到 MYSQL 的连接
conn = mysql_init(NULL);
if ( mysql_real_connect(conn,0,"root","1","ab",3306,0,0) == NULL)
{
cout<<"没有数据库"<<endl;
}
mysql_change_user(conn,,"microsoft","ms","ABC");
mysql_close(conn);}
#include "iostream"
#include <windows.h>
#include <winsock.h>
#include <stdio.h>
#include <locale.h>
#include "C:\\Program Files\\MySQL\\MySQL Server 5.1\\include\\mysql.h"
using namespace std;void main()
{
unsigned int i;
MYSQL * conn; //连接
MYSQL_RES * result; //SELECT查询的结果
MYSQL_ROW row ; //SELECT查询的一条记录 //建立一个到 MYSQL 的连接
conn = mysql_init(NULL);
if ( mysql_real_connect(conn,0,"root","1","ab",3306,0,0) == NULL)
{
cout<<"没有数据库"<<endl;
}
mysql_change_user(conn,,"microsoft","ms","ABC");
mysql_close(conn);}
解决方案 »
- 读写分离 mysql-proxy amoeba
- MySql数据库应用问题
- 关于主从数据库备份问题
- 求这个子查询的优化
- 数值型和字符型做主键的效率问题,会相差多少
- 哪位大侠使用过mysql proxy啊?我不知道怎么样使mysql proxy连接两个mysql server,我使用mysql proxy的选项--proxy-backend-addresses连
- 这个连级触发器如何写?
- 要疯掉了,mysql怎么用啊?
- InnoDB: File operation call: 'read' returned OS error 0.
- 请教Query写法
- mysql的innodb有默认的3秒检查点机制吗?
- 急。。。在线等,请教Mysql 的old_password 密码加密问题,谢谢!!!
我想问 mysql_close 函数需要调用几次,分别在什么地方调用。
回复2楼:
在切换用户的时候(mysql_change_user)需要先执行一次 mysql_close 吗? 还是在程序退出前执行一次 mysql_close ?
当启动程序的时候先执行的 mysql_real_connect ,当我执行 mysql_change_user 的时候需要先执行一下 mysql_close 吗?
还是只要在程序退出前执行一次 mysql_close 就可以