C++连接 MySQL 内存冲突
这次是真的不行了,怎么试都不行,恳请大侠帮忙看看是怎么回事
很简单的网上当来的小程序
sql::Driver *driver;
sql::Connection *con;
sql::Statement *stmt;
sql::ResultSet *res;
/* Create a connection */
driver = get_driver_instance();
//连接数据库
con = driver->connect("tcp://192.168.20.224:3306", "root", "111111");
/* Connect to the MySQL sj database */
//选择要连接的数据库
con->setSchema("tiamsql");
//新建一个执行语句
stmt = con->createStatement();
cout << "stmt->" << stmt << endl;
//执行语句并返回结果集
res = stmt->executeQuery("select * from student");
//遍历结果集
while (res->next())
{
cout << "res->" << res->next() << endl;
//这里的ID是name表中的字段名
cout << res->getString("name") << endl;
}