Spec-Zone .ru
спецификации, руководства, описания, API
|
Если Вы не знакомы с Готовыми Операторами на MySQL, смотрите на комментарии исходного кода и объяснения в файле
examples/prepared_statement.cpp
.
sql::PreparedStatement
создается, передавая SQL-запрос к sql::Connection::prepareStatement()
.
Как sql::PreparedStatement
получается из sql::Statement
, Вы будете чувствовать себя знакомыми с API, как только Вы
изучили, как использовать (простые) операторы (sql::Statement
). Например,
синтаксис для того, чтобы выбрать результаты идентичен.
// ...sql::Connection *con;sql::PreparedStatement *prep_stmt// ...prep_stmt = con->prepareStatement("INSERT INTO test(id, label) VALUES (?, ?)");prep_stmt->setInt(1, 1);prep_stmt->setString(2, "a");prep_stmt->execute();prep_stmt->setInt(1, 2);prep_stmt->setString(2, "b");prep_stmt->execute();delete prep_stmt;delete con;
Как обычно следует освободить sql::PreparedStatement
и sql::Connection
объекты явно.