怎样调用mysqlcppconn中的escapeString()
(金庆的专栏)
用 Mysql C++ connector 库时,为了达到 mysql_real_escape_string() 的效果,
应该是需要调用 MySQL_Connection::escapeString().
没有找到示例代码,就自己试用了以下代码:
sql::Driver * driver = sql::mysql::get_driver_instance();
boost::shared_ptr<sql::Connection> con(driver->connect(URL, USER, PASS));
sql::mysql::MySQL_Connection * my = dynamic_cast<
sql::mysql::MySQL_Connection*>(con.get());
cout << my->escapeString("'");
(金庆的专栏)
用 Mysql C++ connector 库时,为了达到 mysql_real_escape_string() 的效果,
应该是需要调用 MySQL_Connection::escapeString().
没有找到示例代码,就自己试用了以下代码:
sql::Driver * driver = sql::mysql::get_driver_instance();
boost::shared_ptr<sql::Connection> con(driver->connect(URL, USER, PASS));
sql::mysql::MySQL_Connection * my = dynamic_cast<
sql::mysql::MySQL_Connection*>(con.get());
cout << my->escapeString("'");