我们的应用程序使用ODBC与数据库(DB2和Oracle,如果它有所不同)进行通信,并通过 JNI 将业务逻辑委托给Java(因此它使用Java 和 C)。
我想知道的是,需要哪些工具/软件/库来允许业务逻辑(Java / JDBC)和应用程序框架(C / ODBC)参与两阶段提交协议。
我们在Linux上运行此项目,但通常也支持Solaris和Windows,因此首选多平台解决方案。
答案 0 :(得分:1)
您的问题令人困惑 - 您能更好地描述您的系统吗?你说'使用ODBC',然后是'java / JDBC'......你的应用程序实现了什么语言以及它与数据库的交互方式?
如果您的代码不是java而且使用ODBC,那么您在错误的论坛中询问,如果它在java中然后使用JDBC,并且由于Oracle和DB2都支持XA,您需要使用XA监视器,它应该工作