如何将变量插入C ++

时间:2017-03-25 01:10:47

标签: c++ mysql database insert connector

您好我正在使用mysqlconnector建立与数据库的连接。 我如何将一个字符串变量插入数据库?我试图在线搜索,但没有找到解决此问题的方法。欣赏帮助

string procedure, cardid;
procedure = "ames";
cardid = "one";

pstmt = con->prepareStatement("INSERT INTO database VALUES (?)");
pstmt->setString(1, procedure);
pstmt->executeUpdate();
delete pstmt;

我尝试过类似下面的方法,但它对我也没有用。

string x = "INSERT INTO database(pro, card) VALUES ('";
x += procedure;
x += "',";
x += cardid;
x += ")";
stmt->executeUpdate(x);

1 个答案:

答案 0 :(得分:0)

你可能错过了'在这一行:

x += ")";

尝试:

x += "')";