Как я могу подключить соединение ODBC в транзакции XA 2PC? - PullRequest
0 голосов
/ 22 декабря 2008

Наше приложение использует ODBC для связи с базой данных (как DB2, так и Oracle, если это имеет значение) и делегирует бизнес-логику Java с помощью JNI (поэтому оно использует Java и С).

Что я хотел бы знать, так это то, какие инструменты / программное обеспечение / библиотеки необходимы, чтобы позволить бизнес-логике (Java / JDBC) и структуре приложения (C / ODBC) участвовать в протоколе двухфазной фиксации.

Мы работаем на Linux для этого проекта, но, как правило, также поддерживаем Solaris и Windows, поэтому предпочтительны мультиплатформенные решения.

1 Ответ

1 голос
/ 28 декабря 2008

Ваш вопрос сбивает с толку - не могли бы вы описать вашу систему лучше? Вы говорите «использует ODBC», а затем «java / JDBC» ... на каком языке ваше приложение реализовано и как оно взаимодействует с базами данных?

Если ваш код отличается от java и использует ODBC, то вы спрашиваете не на том форуме, если он находится в java, тогда используйте JDBC, и поскольку и Oracle, и DB2 поддерживают XA, вам потребуется использовать монитор XA работа.

...