创建一个MYSQL *mysql[]句柄数组,当需要用的时候从数组中取走一个,当这个被取走的句柄用不到时就会还回来,但是怎样判断这个句柄有没有被在使用。
在不在用,是受你的代码控制的。可以定义一个结构体数组,
struct Handler
{
MYSQL* mysql
bool isInUse
}
HandlerPool Handler[]
当完成初始化时,将其对应的isInUse 置为true, 释放时,置为false.
嗯,谢谢。在不在用,是受自己的代码控制的。我以为是不是在用是要靠mysql提供的C接口函数来测试和释放的呢,原来自己可以控制。
不知道你用的是什么数据库,MS SQL 和 MYSQL是不同的,在易里用的方法也不尽相同同,一般SQL是指MS server SQL,查询用 执行 就可以了,建议你看看提示那一块,有说明的 最简单的用先用 数据库连接 控件+ 记录集欢迎分享,转载请注明来源:内存溢出
评论列表(0条)