Mysql进入某个数据库:C++ MySQL连接器多个数据库

我连接并转换db1中的一些表数据,进一步向下我想将该数据发送到不同数据库db2中的表。

MYSQL* conn;
conn = mysql_init(0);
conn = mysql_real_connect(conn, "localst", "root", "pword", "db1", 3306, NULL, 0);
if (conn) {
        ...
        // transform data
        // Connect to "db2" and insert data into table

建立连接时是否需要使用CLIENT_MULTI_RESULTS?或者创建一个新的conn

-1

我想通了。只是创建另一个变量并稍后调用它工作。

MYSQL* conn;
MYSQL* conn2;
conn = mysql_init(0);
conn2 = mysql_init(0);
conn = mysql_real_connect(conn, "localst", "root", "pword", "db1", 3306, NULL, 0);
conn2 = mysql_real_connect(conn2, "localst", "root", "pword", "db2", 3306, NULL, 0);
...
if(conn)
{ 
    puts("CONN CONNECTION SUCCESSFUL")
    ...        
    if(conn2)
    {
        puts("CONN2 CONNECTION SUCCESSFUL")
        ...

本站系公益性非盈利分享网址,本文来自用户投稿,不代表边看边学立场,如若转载,请注明出处

(276)
白盒测试用例设计实例:阳性测试用例和阴性测试用例
上一篇
Ios内存不足:内存不足 MySql(mysql run out of memory)
下一篇

相关推荐

发表评论

登录 后才能评论

评论列表(4条)