写了一段程序 ..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已经连接了。
{
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已经连接了。
解决方案 »
- pgAdmin 1.8或者pgAdmin1.4 报错
- 存储过程中的update语句不执行
- mysql建立外键
- 想买本mysql的经典教材,哪本好呢?
- null问题!
- mysql administrator工具不太会用
- mysql的text字段不是说可以存储任意长度的字符串么
- 求教mysql5.0.18-win32安装版下如何进入mysql的交互操作界面mysql>?实在不会了
- ?—?—?—?—?—?—如何通过ADO实现对mysql数据库中表的连接并读取记录?
- 我的mysql装在自各儿的机器上,以前能直接在c:\mysql\bin 后打上mysql后就可以登陆。后来建了个用户用grant 给予授权之后,就不能用mysql
- 我用.net查询“Select * From chuang_AgentInfo”可以,加个“Where `UserName`='成都' ” 就查不出来,郁闷
- select问题
{
if(connect()!=null)
else
dosomequery();
}