相关的文档10bet官方网站 下载本手册
PDF(美国Ltr)- 285.1 kb
PDF (A4)- 286.0 kb


6.3获取结果

获取结果集的API对于(简单)语句和准备语句是相同的。如果查询返回一个结果集,则使用sql::声明::executeQuery ()sql:: PreparedStatement:: executeQuery ()运行您的查询。两个方法都返回sql:结果集对象。默认情况下,Connector/ c++会缓冲客户机上的所有结果集,以支持游标。

/ /……sql:连接*欺诈;sql:声明*支撑;sql: ResultSet *物;/ /……stmt = con->createStatement();/ /……res = stmt->executeQuery("SELECT id, label FROM test ORDER BY id ASC");while (res->next()){//你可以使用数值偏移量…cout << "id = " << res->getInt(1); // getInt(1) returns the first column // ... or column names for accessing results. // The latter is recommended. cout << ", label = '" << res->getString("label") << "'" << endl; } delete res; delete stmt; delete con;
请注意

在前面的代码片段中,列索引从1开始。

请注意

你必须解放sql:声明sql:连接,sql:结果集显式使用删除

在下载包中包含的示例中演示了游标的使用。