tomcat-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Martin Gainty <mgai...@hotmail.com>
Subject RE: Casting a Connection as an OracleConnection in Tomcat 7
Date Sat, 03 Dec 2011 01:08:11 GMT

Here is why:
>javap oracle.jdbc.OracleConnection | grep oracle
public interface oracle.jdbc.OracleConnection extends java.sql.Connection{
    public abstract void registerTAFCallback(oracle.jdbc.OracleOCIFailover, java
.lang.Object)       throws java.sql.SQLException;
    public abstract oracle.jdbc.OracleConnection unwrap();
    public abstract void setWrapper(oracle.jdbc.OracleConnection);
    public abstract oracle.jdbc.internal.OracleConnection physicalConnectionWith
in();
    public abstract oracle.jdbc.OracleSavepoint oracleSetSavepoint()       throw
s java.sql.SQLException;
    public abstract oracle.jdbc.OracleSavepoint oracleSetSavepoint(java.lang.Str
ing)       throws java.sql.SQLException;
    public abstract void oracleRollback(oracle.jdbc.OracleSavepoint)       throw
s java.sql.SQLException;
    public abstract void oracleReleaseSavepoint(oracle.jdbc.OracleSavepoint)
   throws java.sql.SQLException;
    public abstract void registerConnectionCacheCallback(oracle.jdbc.pool.Oracle
ConnectionCacheCallback, java.lang.Object, int)       throws java.sql.SQLException; i agree..stick
with OracleConnection for Oracle...all else use java.sql.Connection
Martin 
______________________________________________ 
Verzicht und Vertraulichkeitanmerkung/Note de déni et de confidentialité

Diese Nachricht ist vertraulich. Sollten Sie nicht der vorgesehene Empfaenger sein, so bitten
wir hoeflich um eine Mitteilung. Jede unbefugte Weiterleitung oder Fertigung einer Kopie ist
unzulaessig. Diese Nachricht dient lediglich dem Austausch von Informationen und entfaltet
keine rechtliche Bindungswirkung. Aufgrund der leichten Manipulierbarkeit von E-Mails koennen
wir keine Haftung fuer den Inhalt uebernehmen.Ce message est confidentiel et peut être privilégié.
Si vous n'êtes pas le destinataire prévu, nous te demandons avec bonté que pour satisfaire
informez l'expéditeur. N'importe quelle diffusion non autorisée ou la copie de ceci est
interdite. Ce message sert à l'information seulement et n'aura pas n'importe quel effet légalement
obligatoire. Étant donné que les email peuvent facilement être sujets à la manipulation,
nous ne pouvons accepter aucune responsabilité pour le contenu fourni.

 > From: jason.perrone@blueskytech.com
> To: users@tomcat.apache.org
> Date: Fri, 2 Dec 2011 14:39:11 -0600
> Subject: RE: Casting a Connection as an OracleConnection in Tomcat 7
> 
> I might be able to do it as an SQL statement instead of using this driver method... 
> 
> 
> -----Original Message-----
> From: Christopher Schultz [mailto:chris@christopherschultz.net] 
> Sent: Friday, December 02, 2011 3:29 PM
> To: Tomcat Users List
> Subject: Re: Casting a Connection as an OracleConnection in Tomcat 7
> 
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
> 
> Jason,
> 
> On 12/2/11 3:23 PM, Jason Perrone wrote:
> > So, I can't cast the connection Tomcat returns as a 
> > DelegatingConnection.  DelegatingConnection is from Commons DBCP and 
> > this connection is org.apache.tomcat.dbcp.dbcp.PoolableConnection.  I 
> > do not want to reference any Tomcat libraries directly because our 
> > product is container agnostic.  Any suggestions would be greatly 
> > appreciated.
> 
> Two thoughts:
> 
> 1. Use reflection ;)
> 
> 2. Stop trying to cast to OracleConnection
> 
> What do you need OracleConnection for, anyway?
> 
> - -chris
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG/MacGPG2 v2.0.17 (Darwin)
> Comment: GPGTools - http://gpgtools.org
> Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/
> 
> iEYEARECAAYFAk7ZNSgACgkQ9CaO5/Lv0PA8iACeIyzpkgEx7B49HKcx7ZquASYK
> UXEAnRAL4dcEPFENnatgp0WSJ+rQXMAN
> =AWRl
> -----END PGP SIGNATURE-----
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
> For additional commands, e-mail: users-help@tomcat.apache.org
> 
 		 	   		  
Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message