sql - libdbi 中的准备语句

标签 sql c database prepared-statement database-abstraction

我想使用 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/

相关文章:

sql - 我可以在 SQL Server 中同时使用 like 和 Between 子句吗

c - 使用 POSIX API 读取文件

c - 从闪存中的结构访问数据

mysql - My Sql 事件的“选择”和 'insert into' 多行

mysql - 具有多列子查询的SQL笛卡尔积,未知列问题

MySQL:创建触发器时出现语法错误

java - 如何从 blob 数据类型获取完整的十六进制值?

SQL:中断查询

c - 为什么我不能将结构中的数据正确复制到 openCL cl_mem 缓冲区?

php - MySQL 无法建立连接