我想使用 libdbi 使应用程序与数据库无关。我想使用准备好的语句。我如何使用 libdbi 准备好的语句?我看到的所有示例都使用普通的 select bla from blub where foo;语句并使用 libdbi 提供的转义函数进行输入转义。
如果无法在 libdbi 中执行此操作,您能否推荐另一个可以执行此操作的 db-abstraction-library 或解释为什么这样的功能没有意义?
最佳答案
不幸的是,libdbi 不支持准备好的语句。 来源:位于 http://libdbi.sourceforge.net/docs/programmers-guide 的 libdbi 文档 另请阅读 syslog-ng 上的此线程:http://marc.info/?t=129555478500003
如果您不介意 C++,SOCI 可能是您的替代选择: http://soci.sourceforge.net
关于sql - libdbi 中的准备语句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11267397/