怎样调用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("'");
本文介绍如何使用MysqlC++connector库中的MySQL_Connection::escapeString()方法来实现字符串转义,达到mysql_real_escape_string()的效果。通过实例代码展示了如何获取连接并使用该方法。
967

被折叠的 条评论
为什么被折叠?



