mysql C API求助
写了一段程序
C/C++ code:
..
MYSQL* mysql;
MYSQL_RES* res;
//我想实现一个查看有没有 mysql结构,如果没有就连接。
void connect()
{
mysql_init(mysql);
mysql_realconnect(....);
}
function a ()
{
if(mysql==??)
connect();
else
dosomequery();
}
function b()
{
if(mysql==??)
connect();
else
dosomeotherquery();
}
int main()
{
...
}
这样我调用一次a 或者b之后保证 不用再重新连接数据库,只创建一次 mysql结构。
换句话说就是怎么样来写上面语句中问号的地方,怎么来判断 mysql已经连接了。
function a ()
{
if(connect()!=null)
else
dosomequery();
}
能解释一下这个是什么意思? connect 是个void型的函数,我不太理解这个做法
如需要阅读该回复,请登录或注册CSDN!
相关问答:
在查询后将查询出来的值赋给各输入框
<c:if test="${not empty dataValue}">
fm.SAMPLING_DATE.value=" <c:out value='${dataValue.SAMPLING_DATE}'/ ......
一个数如果好等于它的因子之和,这个数就成为"完数",例如6的因子为1,2,3而6=1+2+3,而6=1+2+3,因此6是“完数".编程序找出1000之内的所有完数,并按下面格式输出其因子:6 its factors are 1,2,3
......
struct s1 {
char ch, *ptr;
union {
short a, b;
unsigned int c:2, d:1;
}
struct s1 *next;
};
主要看不懂符号 :
请达人指点一二
http://blog.cechina.cn/true ......
开始学OS,按练习要求写的代码在gcc下无法编译:
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <signal.h>
void SIGFPEhandler2(int s ......
const int num=100
float neiji(float [num]b, float [num]c)
{
int p;
float nj ......