Roger I Martin PhD wrote:

> Hello Berin,
> 
> I went a little further and got more of an education of the workings of
> avalon and cocoon (the greatness of open source :)). Got the latest cvs of
> avalon and cocoon2 compiling and working with mysql databases using
> tomcat-4.0.2-b1 and jdk1.4-beta3!
> 
> In the JdbcConnectionPool I changed JdbcConnection to AbstractJdbcConnection
> and in JdbcConnectionFactory changed JdbcConnection to Jdbc3Connection and
> the constructors were gotten.  This of course won't work with jdk1.3.x.
> 
> Starting at line 105 in JdbcConnectionFactory:
> 
>         if ( null != this.m_connectionClass )
>         {
>             try
>             {
>                 Class clazz =
> Thread.currentThread().getContextClassLoader().loadClass(
> this.m_connectionClass );
>                 Class[] paramTypes = new Class[] { Connection.class,
> String.class };
>                 Object[] params = new Object[] { connection,
> this.m_keepAlive };
> 
>                 Constructor constructor = clazz.getConstructor(
> paramTypes );
>      System.out.println(this.m_connectionClass);
>                 jdbcConnection = (Jdbc3Connection)
> constructor.newInstance( params );
>      System.out.println("first try");
>             }
>             catch ( Exception e )
>             {
> ...
> "first try" ouput occurs when run.
> 
> Question: Do you want to make Jdbc3Connection a subclass of JdbcConnection
> or use the AbtractJdbcConnection throughout the code?


I would prefer to use AbstractJdbcConnection, as there are some folks who
have to create their own JdbcConnection objects for various reasons (mainly
to work around idiosychrasies in code).





-- 

"They that give up essential liberty to obtain a little temporary safety
  deserve neither liberty nor safety."
                 - Benjamin Franklin


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

Reply via email to