Spec-Zone .ru
спецификации, руководства, описания, API

21.4.6.2. MySQL, Connector/C ++ Выполнение Простого Запроса

Для того, чтобы выполнить простые запросы, можно использовать методы sql::Statement::execute(), sql::Statement::executeQuery() и sql::Statement::executeUpdate(). Используйте метод sql::Statement::execute() если Ваш запрос не возвращает набор результатов или если Ваш запрос возвращает больше чем один набор результатов. См. examples/ каталог для получения дополнительной информации.

sql::mysql::MySQL_Driver *driver;sql::Connection *con;sql::Statement *stmt;driver = sql::mysql::get_mysql_driver_instance();con = driver->connect("tcp://127.0.0.1:3306", "user", "password");stmt = con->createStatement();stmt->execute("USE " EXAMPLE_DB);stmt->execute("DROP TABLE IF EXISTS test");stmt->execute("CREATE TABLE test(id INT, label CHAR(1))");stmt->execute("INSERT INTO test(id, label) VALUES (1, 'a')");delete stmt;delete con;

Отметьте, что следует освободить sql::Statement и sql::Connection объекты, явно используя delete.