如何在C中实现持久数据库连接?请帮帮我。
答案 0 :(得分:1)
通过持久数据库连接,我们可以暂时假定您在C中使用某些持久性资源,进程(或许多线程)可以使用它来规避创建该连接的开销。
简而言之,这取决于RDBMS,C库和连接方法。对于某些人,您可能使用本地IPC资源,对于其他人,您可能希望保持TCP / IP连接打开。
持久允许进程与数据库系统通信的句柄或状态取决于数据库。请记住,如果API是为每个进程句柄设计的,那么您可能需要在资源上实现自己的并发(尽管不一定是协议),以便在使用线程时仲裁对内存中共享句柄的访问。
简而言之,如果问题中没有特定的API或RDBMS,则没有答案。您必须阅读系统手册。