| 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: | Whole Thread | Raw Message | 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 |