From: | Dave Cramer <pg(at)fastcrypt(dot)com> |
---|---|
To: | Julius Stroffek <julo(at)stroffek(dot)net> |
Cc: | pgsql-jdbc(at)postgresql(dot)org |
Subject: | Re: JDBC object factory |
Date: | 2007-02-22 13:06:34 |
Message-ID: | 31516617-4AE2-4D3D-BD16-4B8D8E854A43@fastcrypt.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-jdbc |
On 21-Feb-07, at 10:47 AM, Julius Stroffek wrote:
> Hello All,
>
> I am thinking of implementing a JDBC object factory which will
> create correct jdbc object instances at runtime depending on java
> version the application is running on.
>
> The interface should look like
>
> interface JDBCObjectFatory {
> public static Connection createConnection(some prameters);
> public static Connection createStatement(some parameters);
> ... etc
> }
>
> And the corresponding implementations should be JDBC2ObjectFactory,
> JDBC3ObjectFactory and JDBC4ObjectFactory.
>
> For each JDBC version the corresponding set of objects might be
> available. The appropriate inheritance relations might be in place
> where the implementations of the methods common to more JDBC
> version will be implemented only in the super class (due to object
> factory).
>
> As I am new to posgres jdbc driver I would like to ask some questions:
> 1.) What do you think of the idea?
Why would you want to do this ? Just get the correct jar(s) and use
the code the way it is.
> 2.) Would it be worthwhile to implement such a feature and spent
> some time on it? Is anybody interested?
Well other than the obvious problem of even building it since each
jdbc interface is different for each compiler. Again I"m wondering why ?
> 3.) Are there any processes described for integrating patches?
send context diffs against CVS
>
> Thank you for your advices.
>
> Regards
>
> Julo
From | Date | Subject | |
---|---|---|---|
Next Message | Blakely, Jerel (Mission Systems) | 2007-02-23 01:08:30 | Re: Problem with jdbc connection behavior |
Previous Message | Heikki Linnakangas | 2007-02-22 10:58:03 | Re: Class Cast Exception for DataSource |