比如主机A上有数据库data01,data02,data03;
data01中有表test01;
data02中有表test02;
data03中有表test03;现在我需要访问test01,test02,test03中的任意一个,是否需要在访问每个数据库时都建立一个连接?
比如我连接到data01数据库:mysql_real_connect(&mysql, NULL, user, passwd, "data01", 0, 0, 0);现在我想查询test02要怎么办呢?是否可以直接使用mysql结构
char qstr[] = {"select * from data02.test02"};
mysql_query(&mysql, qstr);//我这里查询错误了请高手指点下;还有一个问题是如果我要同时查询test01,test02,test03,我要建立几个连接呢?
要怎么操作?
data01中有表test01;
data02中有表test02;
data03中有表test03;现在我需要访问test01,test02,test03中的任意一个,是否需要在访问每个数据库时都建立一个连接?
比如我连接到data01数据库:mysql_real_connect(&mysql, NULL, user, passwd, "data01", 0, 0, 0);现在我想查询test02要怎么办呢?是否可以直接使用mysql结构
char qstr[] = {"select * from data02.test02"};
mysql_query(&mysql, qstr);//我这里查询错误了请高手指点下;还有一个问题是如果我要同时查询test01,test02,test03,我要建立几个连接呢?
要怎么操作?
解决方案 »
- 我用的是Mysql workbench,我搞不懂哪个才是database的名字
- --skip-locking这个参数在那个参数文件中设置
- 从服务器同步时,发生Invalid default value for '%s' 问题
- sql manager 2010打开 中文乱码
- 数据库的latin编码如何转为utf8的?
- 请教一条SQL (统计出订单上的总金额和总赠送的积分)
- sql2000中数据导入到mysql
- 请问mysql5的功能比4的有什么不同?
- redhat9.0自带的mysql是不是不用配置就可以使用?
- 关于MYSQL的启动问题!!
- mysql 恢复问题
- 请老师帮忙,难道第一句都做了索引?
mysql_query(&mysql, "use database");