JDBC isConnected
3 отговора
111 прегледа
JDBC isConnected
Vaprosa e sledinia:
Connection.isConnected ne raboti vinagi i vav vsichki JDBC driver-i.
Nachina da se otkrie che konekciata e droop-nala e da se napishe statemant i kato se execut-ne ste throwne exception ako conekciata e umriala.
Dotuk doble, no problema e che Oracle v JDBC 9.2 driver-a ne pozvoliavat local i global transakcii da se meshat. Statement za proverka na vrazkata bi dovel do startirane na local transakcia i ako ima ima startirana veche XA takava driver-a throw-va exception. Predvaritelno ne se znae kakvo polzva klienta XA ili NonXA transakcii.
Niakoi da znae kak moze da se proveri konekciata dali e oste ziva bez izpolzvaneto na isConnected i select statement?
Blagodaria predvaritelno.
Connection.isConnected ne raboti vinagi i vav vsichki JDBC driver-i.
Nachina da se otkrie che konekciata e droop-nala e da se napishe statemant i kato se execut-ne ste throwne exception ako conekciata e umriala.
Dotuk doble, no problema e che Oracle v JDBC 9.2 driver-a ne pozvoliavat local i global transakcii da se meshat. Statement za proverka na vrazkata bi dovel do startirane na local transakcia i ako ima ima startirana veche XA takava driver-a throw-va exception. Predvaritelno ne se znae kakvo polzva klienta XA ili NonXA transakcii.
Niakoi da znae kak moze da se proveri konekciata dali e oste ziva bez izpolzvaneto na isConnected i select statement?
Blagodaria predvaritelno.
Re: JDBC isConnected
Не разбрах, това че се стартира локална транзакция не ползва ли пак същата connection?
Мечтата е мисъл, мисълта е идея, всяка идея се реализира. Аз не мечтая, а реализирам идеите си.
Мечтата е мисъл, мисълта е идея, всяка идея се реализира. Аз не мечтая, а реализирам идеите си.
Re: JDBC isConnected
Tochno taka i ot tam idva problema. Che ima veche localna transakcia kogato se opitvame da startirame gloalna.
12:35:54.991 StackTrace:
javax.transaction.xa.XAException
at oracle.jdbc.xa.OracleXAResource.disallowLocalTxnMode(OracleXAResource.java:1047)
at oracle.jdbc.xa.client.OracleXAResource.start(OracleXAResource.java:153)
...
12:35:54.991 StackTrace:
javax.transaction.xa.XAException
at oracle.jdbc.xa.OracleXAResource.disallowLocalTxnMode(OracleXAResource.java:1047)
at oracle.jdbc.xa.client.OracleXAResource.start(OracleXAResource.java:153)
...
Re: JDBC isConnected
az ne razbiram, za kakvo ti e globalna tranzakcia? Testvai si prez lokalnata.
Мечтата е мисъл, мисълта е идея, всяка идея се реализира. Аз не мечтая, а реализирам идеите си.
Мечтата е мисъл, мисълта е идея, всяка идея се реализира. Аз не мечтая, а реализирам идеите си.