2010-09-14 28 views
0

I,份額多個可執行文件中的相同的SQL連接

我正在尋找一種方法來共享兩個(或更多)的C/C++可執行之間的SQL連接。

通過sql連接共享,我的意思是有一個共同的事務上下文:A模塊可以啓動事務,B模塊做一些工作,並且C可以提交事務。

當然,如果一個模塊需要它,它可以拋出一個異常,並且整個共享事務應該被回滾。

你是一個簡單的解決方案嗎?它應該跨平臺工作。

非常感謝您的時間,

奧利維爾

回答

0

我不認爲你會發現這個一個通用的解決方案。我認爲結果緩衝區等僅在一個進程的上下文中分配,因此進程之間的連接共享似乎極難控制。事務似乎也幾乎不可能實現:在同一事務中同時運行兩個進程,可序列化事務的最基本方面似乎很難控制。

相關問題