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

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

MYSQL* conn;
conn = mysql_init(0);
conn = mysql_real_connect(conn, "localhost", "root", "password", "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, "localhost", "root", "password", "db1", 3306, NULL, 0);
conn2 = mysql_real_connect(conn2, "localhost", "root", "password", "db2", 3306, NULL, 0);
...
if(conn)
{ 
    puts("CONN CONNECTION SUCCESSFUL")
    ...        
    if(conn2)
    {
        puts("CONN2 CONNECTION SUCCESSFUL")
        ...

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

(509)
移动应用程序开发:面向初学者的移动应用程序开发
上一篇
酒店管理系统c++:MYSql查询可在酒店管理系统中查找预订
下一篇

相关推荐

发表评论

登录 后才能评论

评论列表(25条)