怎樣調(diào)用mysqlcppconn中的escapeString()
(金慶的專欄)
用 Mysql C++ connector 庫時(shí),為了達(dá)到 mysql_real_escape_string() 的效果,
應(yīng)該是需要調(diào)用 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 庫時(shí),為了達(dá)到 mysql_real_escape_string() 的效果,
應(yīng)該是需要調(diào)用 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("'");