Hi,
I have a very general question about transactions in EJB and the use of
JDBC drivers.
As far as my understanding of EJB is concerned, in the case of BMP I do
not issue commits or rollbacks unless I specify TX_BEAN_MANGED for the
bean or the method. How does the container issue the commit or rollback
then? Does the connection have to be registered somewhere? Do I have to
use a proprietary method to obtain the connection?
What I want to do is use a JDBC driver that hides connection management
details (like pooling). In what way does that JDBC driver have to
cooperate with the EJB software?
At the moment I see three components participating in that task
1) the EJB server software
2) A JDBC driver that implements connection pooling on top of a
"standard" JDBC driver
3) the JDBC driver for my RDBMS
Am I free in combining these from different vendors (because they all
know of a standard way of cooperating with each other) or do they have
to be made for each other?
To be less abstract: I am looking for a solution that lets me use my
expensive Oracle 8 connections in an efficient way but still keeps my
server code (using BMP) as portable as possible between EJB software
products without using bean managed transactions.
Thanks,
Robert
--
(-) Robert Kr�ger
(-) SIGNAL 7 Gesellschaft f�r Informationstechnologie mbH
(-) Br�der-Knau�-Str. 79 - 64285 Darmstadt,
(-) Tel: 06151 665401, Fax: 06151 665373
(-) [EMAIL PROTECTED], www.signal7.de
===========================================================================
To unsubscribe, send email to [EMAIL PROTECTED] and include in the body
of the message "signoff EJB-INTEREST". For general help, send email to
[EMAIL PROTECTED] and include in the body of the message "help".