我连接并转换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")
...
本站系公益性非盈利分享网址,本文来自用户投稿,不代表边看边学立场,如若转载,请注明出处
评论列表(4条)