I'm sorry, but i think to have an old release of commons-dbcp.jar, and i don't' find 
the getDelegate() method. It's in org.apache.commons.dbcp.PoolableConnection class??

>In my tomcat common/lib; apparently it is the debug version of Oracle's
>jdbc implentation. Download classes12.zip ( and rename to classes12.jar
>) from Oracle site.
>
>Sundar
>
>-----Original Message-----
>From: Marco Rossi [mailto:[EMAIL PROTECTED] 
>Sent: Monday, March 31, 2003 11:25 AM
>To: Tomcat Users List
>Subject: RE: Casting DBCP Connection to OracleConnection - Solved IT!
>
>Where do you find ojdbc_g.jar?
>
>>I was using ojdbc_g.jar instead of classes12.zip ( i.e classes12.jar )
>>
>>Sundar
>>
>>-----Original Message-----
>>From: Chakravarthy, Sundar 
>>Sent: Monday, March 31, 2003 11:11 AM
>>To: Tomcat Users List
>>Subject: RE: Casting DBCP Connection to OracleConnection
>>
>>Strange .. the getDelegate().getClass().getName() returns
>>"oracle.jdbc.driver.OracleConnection" . But the cast fails at runtime.
>>
>>Sundar
>>
>>-----Original Message-----
>>From: Filip Hanik [mailto:[EMAIL PROTECTED] 
>>Sent: Monday, March 31, 2003 11:05 AM
>>To: Tomcat Users List
>>Subject: RE: Casting DBCP Connection to OracleConnection
>>
>>hi Sundar,
>>as an alternative, why don't you print the class names to know what you
>>are
>>doing
>>
>>for example
>>
>>System.out.println("delegate="+conn.getDelegate().getClass().getName())
>;
>>
>>and do that for all of the things you try to cast, that way you can see
>>what
>>you are accessing before you try to cast it
>>
>>Filip
>>
>>> -----Original Message-----
>>> From: Chakravarthy, Sundar [mailto:[EMAIL PROTECTED]
>>> Sent: Monday, March 31, 2003 7:57 AM
>>> To: Tomcat Users List
>>> Subject: RE: Casting DBCP Connection to OracleConnection
>>>
>>>
>>>
>>> Run-time failure using both getInnermostDelegate() and getDelegate().
>>> Any other alternatives ?
>>>
>>> -Sundar
>>>
>>> -----Original Message-----
>>> From: Tim Funk [mailto:[EMAIL PROTECTED]
>>> Sent: Monday, March 31, 2003 10:49 AM
>>> To: Tomcat Users List
>>> Subject: Re: Casting DBCP Connection to OracleConnection
>>>
>>> Compile fail or run-time fail?
>>>
>>> If compile fail - you need a nightly of dbcp.
>>> If run-time fail, you may need to use getInnermostDelegate() instead
>>>
>>> -Tim
>>>
>>> Chakravarthy, Sundar wrote:
>>> > I tried the following with no success,
>>> >
>>> > 1. PoolableConnection pc = (PoolableConnection)conn;
>>> > 2. OracleConnection oc = (OracleConnection)pc.getDelegate();
>>> >
>>> > Fails in line 2
>>> >
>>> > -Sundar
>>> >
>>> >
>>> > -----Original Message-----
>>> > From: Tim Funk [mailto:[EMAIL PROTECTED]
>>> > Sent: Monday, March 31, 2003 10:34 AM
>>> > To: Tomcat Users List
>>> > Subject: Re: Casting DBCP Connection to OracleConnection
>>> >
>>> > All dbcp objects have a getDelegate() method (I think). But you'll
>>> need
>>> > to do 2 casts.
>>> > - dbcpConn = (DBCPClassCast)conn--> The dbcp connection
>>> > - myOraConn = (OraClassCast)dbcpConn.getDelegate() --> Get the
>>> > underlying implementation
>>> >
>>> > Look at the DBCP javadocs for the correct class names.
>>> >
>>> > BUT you'll need to use a nightly build of dbcp to do this since the
>>> > version shipped with tomcat doesn't have the getDeletgate()
>methods.
>>> >
>>> > -Tim
>>> >
>>> > Marco Rossi wrote:
>>> >
>>> >>I have the same problem. If you find a solution, please reply
>>> >>
>>> >>
>>> >>
>>> >>>HI,
>>> >>>
>>> >>>I am using Tomcat 4.1.18 with Oracle 9i. When I try to cast the
>>> >>>Connection returned from DBCP to OracleConnection I get a
>>> >>>ClassCastException .
>>> >>>
>>> >>>Anyone here know how to cast correctly ?
>>> >>>
>>> >>>Thanks
>>> >>>
>>> >
>>> >
>>> >
>>> >
>>---------------------------------------------------------------------
>>> > To unsubscribe, e-mail: [EMAIL PROTECTED]
>>> > For additional commands, e-mail:
>[EMAIL PROTECTED]
>>> >
>>> >
>>> >
>>---------------------------------------------------------------------
>>> > To unsubscribe, e-mail: [EMAIL PROTECTED]
>>> > For additional commands, e-mail:
>[EMAIL PROTECTED]
>>> >
>>> >
>>> >
>>>
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: [EMAIL PROTECTED]
>>> For additional commands, e-mail: [EMAIL PROTECTED]
>>>
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: [EMAIL PROTECTED]
>>> For additional commands, e-mail: [EMAIL PROTECTED]
>>>
>>>
>>
>>
>>---------------------------------------------------------------------
>>To unsubscribe, e-mail: [EMAIL PROTECTED]
>>For additional commands, e-mail: [EMAIL PROTECTED]
>>
>>
>>---------------------------------------------------------------------
>>To unsubscribe, e-mail: [EMAIL PROTECTED]
>>For additional commands, e-mail: [EMAIL PROTECTED]
>>
>>
>>---------------------------------------------------------------------
>>To unsubscribe, e-mail: [EMAIL PROTECTED]
>>For additional commands, e-mail: [EMAIL PROTECTED]
>
>---------------------------------------------------------------------
>To unsubscribe, e-mail: [EMAIL PROTECTED]
>For additional commands, e-mail: [EMAIL PROTECTED]
>
>
>---------------------------------------------------------------------
>To unsubscribe, e-mail: [EMAIL PROTECTED]
>For additional commands, e-mail: [EMAIL PROTECTED]

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to