gpt4 book ai didi

c++ - 在多个可执行文件之间共享相同的 sql 连接

转载 作者:行者123 更新时间:2023-11-30 18:08:14 25 4
gpt4 key购买 nike

我,

我正在寻找一种在两个(或更多)C/C++ 可执行文件之间共享 sql 连接的方法。

通过sql连接共享,我的意思是拥有一个共同的事务上下文:A模块可以启动事务,B模块做一些工作,C模块可以提交事务。

当然,如果一个模块需要它,它可以抛出异常,并且整个共享事务应该回滚。

你有一个简单的解决方案吗?它应该可以跨平台工作。

非常感谢您的宝贵时间,

奥利维尔

最佳答案

我认为您不会为此找到通用的解决方案。我想结果缓冲区等仅在一个进程的上下文中分配,因此进程之间的连接共享似乎极难控制。

事务似乎也几乎不可能实现:两个进程在同一个事务上同时运行,可序列化事务的最基本方面似乎难以控制。

关于c++ - 在多个可执行文件之间共享相同的 sql 连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3706853/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com