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]

Reply via email to