如何从 c++ 列出 BDB 中的键/值
How to list keys/values in BDB from c++
伯克利数据库的C++ API似乎很简单,除了我找不到如何列出所有包含的键/值对。 我在文档中错过了吗? 有人有例子吗?
我阅读了伯克利数据库的官方文档。
你想要的是数据库游标。 把它想象成记录上的一根针,或者实际上,想象成文本编辑器中屏幕上的光标。 设置一个键,用于描述数据库应将指针(游标(放到的位置。 然后,在记录中向前或向后移动光标,依次检索每个记录。
在 C API 的 BDB 参考指南的教程部分中有一个示例,该示例演示如何使用c_get
打开游标并遍历数据库:https://docs.oracle.com/database/bdb181/html/programmer_reference/am_cursor.html#am_curget
一旦你看到它是如何在 C 中完成的,你就可以将其转换为 C++ API。
相关文章: