我想知道是否可以使用libpq而不是使用字符串直接从C/C++进行参数化查询,并且该代码的外观如何?

string tblins = "";
tblins = "INSERT INTO " + commtable + " "
         "(vdoc, bdoc, mytime, txml) VALUES ("
         "'" + cxml.vdoc + "', "
             + cxml.bdoc + ", " //integer
         "'" + cxml.mytime + "', "
         "'" + cxml.txml + "')";

result = PQexec(conn, tblins.c_str());

谢谢。

最佳答案

是的,您可以按照in the documentation的说明使用PQexecParams函数。

10-07 15:35