使用C ++过滤MySQL ResultSet

时间:2012-12-19 18:40:58

标签: c++ mysql

有没有办法过滤MySQL ResultSet?我正在制作一款大型2D MMO风格的游戏。我有一个映射的MySQL表定义为:row,col,layer,tile_id。在服务器上,我将向客户端发送地图块,因为它们会为客户创建一个无缝的世界。

我已经为此设置了所有设置,但我想避免在我遍历每个播放器所需的行/列时如此多地访问数据库,所以我做了几个大的查询,返回行/列信息。在我查找row / col时,我有了这个ResultSet,我只想过滤这些值的ResultSet来获取tile_id。所以我的问题是,我可以过滤结果集,其中包含我已经运行的查询所需的所有数据以填充它吗?

在C ++中执行此操作。

同样,我不希望在原始查询之后再次访问数据库,所以这必须是在C ++而不是sql。我只是不想对数据库施加压力,并且对大量较小的读取进行更大的读取似乎更有效。

0 个答案:

没有答案