C中的持久数据库连接

时间:2009-08-01 12:28:28

标签: c database

如何在C中实现持久数据库连接?请帮帮我。

1 个答案:

答案 0 :(得分:1)

通过持久数据库连接,我们可以暂时假定您在C中使用某些持久性资源,进程(或许多线程)可以使用它来规避创建该连接的开销。

简而言之,这取决于RDBMS,C库和连接方法。对于某些人,您可能使用本地IPC资源,对于其他人,您可能希望保持TCP / IP连接打开。

持久允许进程与数据库系统通信的句柄或状态取决于数据库。请记住,如果API是为每个进程句柄设计的,那么您可能需要在资源上实现自己的并发(尽管不一定是协议),以便在使用线程时仲裁对内存中共享句柄的访问。

简而言之,如果问题中没有特定的API或RDBMS,则没有答案。您必须阅读系统手册。