All you can do with WLS is define the driver class. You can't define a data 
source class to replace the one it uses internally. As for creating and binding 
an instance of OracleConnectionCacheImpl, here are the basic steps:

OracleConnectionPoolDataSource ds =
    new OracleConnectionPoolDataSource();

OracleConnectionCacheImpl cache =
    new OracleConnectionCacheImpl(ds);

Context ctx = new InitialContext();
ctx.bind("jdbc/myDS", cache);

Of course, you'll need to configure the ds and cache objects appropriately. 
Once the cache object is bound, you should be able to do the usual:

DataSource myDS = (DataSource)ctx.lookup("jdbc/myDS");
Connection conn = myDS.getConnection();

The difference is that you'll really be handed back Oracle implementation 
classes instead of the app server's.

Quoting Adolfo Miguelez <[EMAIL PROTECTED]>:

> Firsly, thanks for your response:
> 
> Yeah, I knew the issue appears also for WL. I have seem the problem quite 
> complained in the web, but no the solution.
> 
> Probably I will need to write and read.
> 
> My employer want to use a pool managed by WAS itself. Preferably WAS pool, 
> but it seems not possible. Is it possible to configure a different pool for
> 
> WAS? e.g. Oracle pool? Have you tried it for WL?
> 
> Any pointer to some way to proceed would be kindly appreciated. Absolutely 
> lost, how to bind the OracleConnectionCacheImpl to JNDI and configure it, if
> 
> possible, to WAS.
> 
> Adolfo.
> 
> >From: Kris Schneider <[EMAIL PROTECTED]>
> >Reply-To: "Struts Users Mailing List" <[EMAIL PROTECTED]>
> >To: Struts Users Mailing List <[EMAIL PROTECTED]>
> >Subject: Re: [OT] WAS Connection Pool
> >Date: Tue, 15 Oct 2002 11:48:37 -0400
> >
> >If it works anything like WLS, you'll get an instance of a class that
> >implements Connection, but it won't be an instance of OracleConnection.
> >
> >Adolfo, do you want to read or write the structs/arrays?
> >
> >For reading, you should be able to use java.sql.SQLData to generically 
> >handle
> >data retrieval. For writing, you may have to couple a bit more closely
> with
> >Oracle-specific classes. Oracle has a tool called JPublisher that can 
> >generate
> >Java classes from SQL objects, collection types (e.g. varray), and PL/SQL
> >packages. It might be worth checking out, but it may tie you directly to
> an
> >Oracle-specific solution. That's not always a big issue, but just something
> 
> >to
> >be aware of.
> >
> >Another option is to just create and configure an instance of
> >OracleConnectionCacheImpl within your app, bind it as a JNDI resource, and
> 
> >just
> >use that as your connection pool.
> >
> >Quoting David Graham <[EMAIL PROTECTED]>:
> >
> > > What database driver class are you using?  It seems like you should be 
> >able
> > >
> > > to tell WAS to use the oracle db driver which would return
> > > OracleConnections.
> > >
> > > Dave
> > >
> > >
> > > >From: "Adolfo Miguelez" <[EMAIL PROTECTED]>
> > > >Reply-To: "Struts Users Mailing List" <[EMAIL PROTECTED]>
> > > >To: [EMAIL PROTECTED]
> > > >Subject: RE: How to use datasource and db connection pooling in
> struts?
> > > >Date: Tue, 15 Oct 2002 14:58:46 +0000
> > > >
> > > >
> > > >Taking advantage of this thread. Has any of you had the experience of 
> >using
> > >
> > > >a connection provided by the Websphere pool to handle connected 
> >components,
> > >
> > > >i.e. Struct or ARRAY in Oracle.
> > > >
> > > >We are getting a ClassCastException since driver attempts to cast the
> > > >connection to an OracleConnection, and WAS pool provided connection 
> >does
> > > >not implement OracleConnection since is a connection provided by IBM
> > > >classes. Any workaround? We are stuck with this issue.
> > > >
> > > >If you ask to IBM support they probably response you to use DB2 so not
> > > >really helpful. Any experience?
> > > >
> > > >TIA,
> > > >
> > > >Adolfo.
> > > >
> > > >>From: "Hajratwala, Nayan (N.)" <[EMAIL PROTECTED]>
> > > >>Reply-To: "Struts Users Mailing List"
> <[EMAIL PROTECTED]>
> > > >>To: "'Struts Users Mailing List'" <[EMAIL PROTECTED]>
> > > >>Subject: RE: How to use datasource and db connection pooling in 
> >struts?
> > > >>Date: Tue, 15 Oct 2002 10:42:13 -0400
> > > >>
> > > >>you can use commons-dbcp ... see
> > > >>http://jakarta.apache.org/commons/dbcp.html
> > > >>
> > > >>---
> > > >>- Nayan Hajratwala
> > > >>- Chikli Consulting LLC
> > > >>- http://www.chikli.com
> > > >>
> > > >>
> > > >>-----Original Message-----
> > > >>From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]
> > > >>Sent: Tuesday, October 15, 2002 10:40 AM
> > > >>To: [EMAIL PROTECTED]
> > > >>Subject: How to use datasource and db connection pooling in struts?
> > > >>
> > > >>
> > > >>Hi, there!
> > > >>
> > > >>How can I easily achieve database connection pooling (using a 
> >datasource
> > > >>in one of the xml config files - btw. which one is it?)?
> > > >>I know there is some stuff in jakarta-commons.
> > > >>What I want to achieve is an easy to configure and highly efficient
> db
> > > >>connection pool that is available to all my action classes.
> > > >>
> > > >>Stef.
> > > >>
> > > >>--
> > > >>To unsubscribe, e-mail:
> > > >><mailto:[EMAIL PROTECTED]>
> > > >>For additional commands, e-mail:
> > > >><mailto:[EMAIL PROTECTED]>
> > > >>
> > > >>--
> > > >>To unsubscribe, e-mail:
> > > >><mailto:[EMAIL PROTECTED]>
> > > >>For additional commands, e-mail:
> > > >><mailto:[EMAIL PROTECTED]>
> > > >
> > > >
> > > >
> > > >
> > > >_________________________________________________________________
> > > >MSN Photos is the easiest way to share and print your photos:
> > > >http://photos.msn.com/support/worldwide.aspx
> > > >
> > > >
> > > >--
> > > >To unsubscribe, e-mail:
> > > ><mailto:[EMAIL PROTECTED]>
> > > >For additional commands, e-mail:
> > > ><mailto:[EMAIL PROTECTED]>
> > >
> > >
> > >
> > >
> > > _________________________________________________________________
> > > MSN Photos is the easiest way to share and print your photos:
> > > http://photos.msn.com/support/worldwide.aspx
> > >
> > >
> > > --
> > > To unsubscribe, e-mail:
> > > <mailto:[EMAIL PROTECTED]>
> > > For additional commands, e-mail:
> > > <mailto:[EMAIL PROTECTED]>
> > >
> > >
> >
> >
> >--
> >Kris Schneider <mailto:[EMAIL PROTECTED]>
> >D.O.Tech       <http://www.dotech.com/>
> >
> >--
> >To unsubscribe, e-mail:   
> ><mailto:[EMAIL PROTECTED]>
> >For additional commands, e-mail: 
> ><mailto:[EMAIL PROTECTED]>
> 
> 
> 
> 
> <HTML>
>       <HEAD>
>              <TITLE>Adolfo's signature</TITLE>
>       </HEAD>
>       <BODY>
>              <center><b><em>Adolfo Rodriguez Miguelez</em><b></center>
> 
>       </BODY>
>       </HTML>
> 
> 
> 
> 
> 
> _________________________________________________________________
> Chat with friends online, try MSN Messenger: http://messenger.msn.com
> 
> 
> --
> To unsubscribe, e-mail:  
> <mailto:[EMAIL PROTECTED]>
> For additional commands, e-mail:
> <mailto:[EMAIL PROTECTED]>
> 
> 


-- 
Kris Schneider <mailto:[EMAIL PROTECTED]>
D.O.Tech       <http://www.dotech.com/>

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

Reply via email to