如何使用mysql c ++连接器插入查询

时间:2016-05-15 17:33:30

标签: c++ mysql mysql-connector omnet++

我需要将我的模拟结果插入到数据库中。我在ubuntu和omnet ++中使用了mysql c ++连接符。最后一行突出显示。这里有什么问题?

                        sql::Driver *driver;
                        sql::Connection *con;
                        sql::Statement *stmt;
                        sql::ResultSet *res;

                        driver = get_driver_instance();
                             con = driver->connect("TCP://127.0.0.1:3306", "root", "963369");

                             con->setSchema("db_teste_omnet");
                             stmt = con->createStatement();

                        ev << "Inserting into DB \n";
                        res->executeQuery("insert into omnetpp.sensor1 (dateTime, readings) values ('1', '2')");

1 个答案:

答案 0 :(得分:0)

res->executeQuery

您无法对结果集执行查询。

试试这个:

res = stmt->executeQuery(....)

...为了善良,请将您的语句,连接和结果集指针存储在unique_ptrs ...